Query con condizione

giovedì 18 marzo 2010 - 15.27

Daniele73 Profilo | Newbie

Ciao a tutti,
Ho una tabella costituita da n campi.
I più salienti sono:
Id (chiave primaria autoincrementante)
Nome
Cognome
Data

Quello che vorrei fare è scrivere una query, che mi ordini la lista utilizzando l'Id della tabella laddove il campo data sia null.

grazie per l'aiuto.

lbenaglia Profilo | Guru

>Ciao a tutti,
>Ho una tabella costituita da n campi.
>I più salienti sono:
>Id (chiave primaria autoincrementante)
>Nome
>Cognome
>Data
>
>Quello che vorrei fare è scrivere una query, che mi ordini la
>lista utilizzando l'Id della tabella laddove il campo data sia
>null.

Ciao Daniele,

Se ho capito bene il problema la query dovrebbe essere:
SELECT ID, Nome, Cognome, Data FROM <schema>.<tabella> WHERE Data IS NULL;

Se il risultato non è quello atteso ti chiedo di indicarci con quale DBMS stai lavorando e di postare un esempio completo con la struttura della tabella (CREATE TABLE), alcune righe di prova (INSERT INTO) ed il result set che intendi ottenere con quei dati.

Ciao!

>
>grazie per l'aiuto.

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Daniele73 Profilo | Newbie

Ciao Lbenaglia grazie per avermi risposto.
Effettivamente rilegendo bene ciò che ho scritto capisco che non è ben chiaro.

No.., quello che voglio fare è:
Un ordinamento che tenga conto dell'ID se il campo Data è null.

un esempio scritto in maniera non accademica solo per intenderci:

Select * from MiaTabella
OrderBy Id //se Data è null
altrimenti OrderBy Data

spero di essere stato un pochettino più chiaro
Ciao Grazie

lbenaglia Profilo | Guru

>spero di essere stato un pochettino più chiaro

Ciao Daniele,

Puoi postare l'esempio che ti ho chiesto indicandoci il DBMS con il quale lavori?

>Ciao Grazie
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5