Autor | Zpráva | ||
---|---|---|---|
lionel messi Profil |
Zdravím,
mám databázu, v ktorej sa nachádza iba jedna tabuľka (futbalisti) takejto štruktúry: meno | priezvisko | prezyvka Lionel | Messi | NULL Cristiano | Ronaldo | NULL NULL | NULL | Pelé Diego | Maradona | NULL NULL | NULL | Ronaldinho NULL | NULL | Romário NULL | NULL | Zico NULL | NULL | Deco Ako vidno, vždy je vyplnené buď meno a priezvisko (a prezývka je NULL), alebo je vyplnená len prezývka (a meno a priezvisko sú oboje NULL). Potreboval by som zoradiť futbalistov podľa "mena" - ktorým môže byť buď meno alebo prezývka, podľa toho, čo je vyplnené: Cristiano Ronaldo Deco Diego Maradona Lionel Messi Pelé Romário Ronaldinho Zico Presunúť prezývku do stĺpca meno alebo inak hýbať s databázovou štruktúrou nemôžem. Môj select zatiaľ vyzerá takto, ale nerobí to, čo by som chcel: SELECT meno || ' ' || priezvisko AS meno_na_drese, prezyvka FROM futbalisti ORDER BY meno_na_drese, prezyvka Vopred ďakujem za usmernenie. |
||
tttttttt Profil * |
#2 · Zasláno: 5. 2. 2020, 22:10:42
ORDER BY COALESCE(prezyvka, prezviesko), meno |
||
Kajman Profil |
#3 · Zasláno: 5. 2. 2020, 22:17:53
ORDER BY COALESCE(prezyvka, meno || ' ' || priezvisko) |
||
Časová prodleva: 4 dny
|
|||
lionel messi Profil |
#4 · Zasláno: 9. 2. 2020, 22:47:18
Kajman:
Ďakujem, funguje bez problémov. |
||
Časová prodleva: 4 roky
|
0