Autor | Zpráva | ||
---|---|---|---|
Pavel Straak Profil * |
#1 · Zasláno: 5. 9. 2013, 18:17:58
Dobrý večer, rád bych požádal zkušenější o radu, jak se elegantně vypořádat s následujícím:
Řadím výstup ze SQL dle sloupce A a sekundárně dle sloupce B. To sekundární řazení bych ale chtěl užívat jen pokud je hodnota v sloupci A nějak daná. Tedy řadit takto, pokud je hodnota sloupce A rovna 1: SELECT * FROM tabulka ORDER BY A,B a pokud není: SELECT * FROM tabulka ORDER BY A (nebrat v potaz hodnotu sloupce B).
Díky všem za pomoc. |
||
Kajman Profil |
#2 · Zasláno: 5. 9. 2013, 19:43:10
Ale databáze Vám může při řazení podle A vrátit stejný výsledek jako při A,B, takže to jaksi celé postrádá smysl.
|
||
peta Profil |
#3 · Zasláno: 6. 9. 2013, 09:46:17
Kajman:
Kdyby A bylo prijmeni a B jmeno, tak chce aby u konkretniho prijmeni serazilo podle jmena ale u ostatnich prijmeni, aby se to neseradilo, jestli to spravne chapu. Ale nedava mi smysl, proc to takhle delat. |
||
Časová prodleva: 11 let
|
0