nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Mysql, prima tutti i record con valore X, poi gli altri

Von: Rosario (casella.email@gmail.com) [Profil]
Datum: 26.05.2009 12:04
Message-ID: <2ff782f9-4b0c-43ea-9fda-65dfa86b15d2@f16g2000vbf.googlegroups.com>
Newsgroup: it.lavoro.professioni.webmaster
On May 26, 9:46 am, iosonio <ioso...@ciaspolada.commecredichetelodica>
wrote:
> Vorrei fare una query sola che mi permettesse di specificare che voglio
> che nel recordset siano restituiti prima tutti i record con campo Z = X
> e poi tutti gli altri.
>
> Non posso usare ORDER BY perché il valore X non è né il primo
né
> l'ultimo in ordine alfabetico.
>
> Esiste il modo?
>
> Vi ringrazio.

SELECT *, case when Z=X then 1 else 0 end as orderbyfield
FROM nometabella
ORDER BY orderbyfield DESC;

ciao,r

[ Auf dieses Posting antworten ]

Antworten