Portál AbcLinuxu, 10. května 2025 12:26

Dotaz: Mysql, order by

poky74 avatar 9.5.2010 15:14 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Mysql, order by
Přečteno: 924×
Odpovědět | Admin

Dobrej den vinšuju, tuší někdo jak zařídit v sql dotazu (počítám že v klauzoli order by) aby pokud odpovídá více záznamů aby se preferoval určitý řádek s určitou hodnotou?

 

tabulka:

x, y, name

 

radky:

1,2,ahoj

1,2nazdar

1,2,dobre

 

X a Y jsou souřadnice, problém je že na jedněch souřadnicích může být více pozdravů a já chci preferovat ahoj, tedy, řazení by mělo probíhat klasicky dle abecedy (select * from table order by name) ale k tomu ještě fičura která zařídí že ahoj bude na prvním místě a následně se bude vše ostatní řadit dle abecedy...

 

PS. Ano, vím, ahoj bude na začátku protože a je na začátku abecedy, ale potřebuju aby se to dalo aplikovat na jakékoli slovo

 

Díky

Chcete Linuxové samolepky nebo Tuxe na klíče? ->

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Vojta Drbohlav)
9.5.2010 15:21 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Mysql, order by
Odpovědět | | Sbalit | Link | Blokovat | Admin
select X,Y,NAME from TABLE
  order by X, Y, case when NAME='ahoj' then 0 else 1 end, NAME

Ale nevím, jestli to funguje i v MySQL.

poky74 avatar 9.5.2010 17:51 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Mysql, order by

Jo, jede to, díky

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
poky74 avatar 18.5.2010 18:55 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Mysql, order by

A pokud bych chtěl preferovat 2 věci? Například nejpreferovanější by bylo "ahoj", potom "čau" a pokud by to neobsahovalo ani jedno pokračovalo by se normálně?

Díky

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
poky74 avatar 18.5.2010 19:02 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Mysql, order by

Ah, vyřešeno, chyba syntaxe :)

Chcete Linuxové samolepky nebo Tuxe na klíče? ->

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.