| Autor | Zpráva | ||
|---|---|---|---|
| Stanislav Kalivoda Profil * |
#1 · Zasláno: 14. 9. 2006, 18:43:49
A jsem tu potřetí! Všichni mě zřejmě považují za úplného blba, ale mě to nedá :). Takže teď potřebuji jednu informaci : Potřebuji něco seřadit podle známky od 1 do 10 - tak jsem dal order by znamka jenže se to řadí zaprvé od nejmenší k největší a za 2 podle abecedy takže 10 je vlastně nejnižší číslo. Já to potřebuji seřadit podle čísel, neví někdo jak to udělat, asi pujde jenom o něco v příkazu sql... Tak dik
Zase Kalivoda |
||
| koudi Profil |
#2 · Zasláno: 14. 9. 2006, 18:47:16
Směr nejvyšší/nejnižší se řídí ASC/DESC, jestli ti to řadí dle abecedy, zřejmě ten sloupec definovanej jako nějakej string a ne number.
|
||
| Casero Profil |
#3 · Zasláno: 14. 9. 2006, 18:47:45
Stanislav Kalivoda
jetsli je to čiselného typu, nemuže se to řadit podle aecedy a 1, dej za to desc |
||
| nightfish Profil |
#4 · Zasláno: 14. 9. 2006, 19:12:47
select * from tabulka order by znamka + 0 desc
|
||
| Stanislav Kalivoda Profil * |
#5 · Zasláno: 14. 9. 2006, 19:13:57
Dik lidi už to mám. Přesně jak jste říkali. Jen databáze nějak nejde tak to asi udělám potom.
|
||
| DoubleThink Profil * |
#6 · Zasláno: 14. 9. 2006, 19:31:05
Jinak pokud bys chtěl řadit pole, tak viz natural order řazení.
|
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0