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
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 ]
