Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 23. 8. 2006, 17:00:39
Ahoj, potřeboval bych setřídit výsledky dotazu tak, jak to umí v php fce [http://cz.php.net/manual/en/function.natsort.php]natsort[/url]
Jdeto nějakým způsobem? |
||
Kajman_ Profil * |
#2 · Zasláno: 23. 8. 2006, 19:39:57
občas lze použít
order by char_length(sloupecek), sloupecek |
||
Anonymní Profil * |
#3 · Zasláno: 24. 8. 2006, 09:39:43
char_length() dík moc
vygooglit, ale nezkošel jsem tohle řešení http://my.opera.com/cpr/blog/show.dml/160556 |
||
Časová prodleva: 4 měsíce
|
|||
Anonymní Profil * |
#4 · Zasláno: 19. 12. 2006, 21:02:25
občas lze použít
Co když to výsledky neseřadí tak, jak potřebuju? Mám v sloupci napřeskáčku data 1.x 2.x 3.x .... 17.x 18.x seřadí mi to dobře tj. 1.x - 18.x, ale 14.x to hodí na konec Jak postupovat pak? |
||
Anonymní Profil * |
#5 · Zasláno: 19. 12. 2006, 21:06:51
Unáhlil jsem se, funguje to tak, jak má.
|
||
Anonymní Profil * |
#6 · Zasláno: 19. 12. 2006, 21:15:02
už si s tím nevim rady. Tu čtrnásku mi to nechává pořád na konci. Protože jsem jí do db přidával jako poslední.
|
||
Anonymní Profil * |
#7 · Zasláno: 19. 12. 2006, 22:18:11
Pro vysvětlení jsem udělal příklad
mám tabulku -- Struktura tabulky `test` a potřeboval bych, aby se vypsali data v pořdaí 1.tést, 2.tést, 10.tést, 11.tést, 15.tést, 20.tést, A, T, Z Je toho možné nějak dosáhnout sql dotazem? Něco jsem našel zde http://forums.mysql.com/read.php?10,34908,35695#msg-35695 ale nejsem z toho moc moudrý. |
||
Časová prodleva: 1 měsíc
|
|||
Anonymní Profil * |
#8 · Zasláno: 19. 1. 2007, 23:54:55
Stále bych byl vděčný za každou radu.
|
||
Časová prodleva: 6 dní
|
|||
UnCz Profil * |
#9 · Zasláno: 25. 1. 2007, 22:37:17
Řeším podobný problém, ale char_length() to neřeší. Neexistuje jiné řešení?
|
||
25k_sick Profil * |
#10 · Zasláno: 26. 1. 2007, 12:25:55
SELECT text,
IF (text REGEXP '^[A-Z]$', 1 , 0 ) as OwnOrder FROM `test` ORDER BY OwnOrder ASC, CAST(text as DECIMAL) ASC Ale zamyslel bych se nad strukturou tabulky |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0