Autor Zpráva
Stanislav Kalivoda
Profil *
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
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
Stanislav Kalivoda
jetsli je to čiselného typu, nemuže se to řadit podle aecedy a 1, dej za to desc
nightfish
Profil
select * from tabulka order by znamka + 0 desc
Stanislav Kalivoda
Profil *
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 *
Jinak pokud bys chtěl řadit pole, tak viz natural order řazení.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0