-
oracle-sql questionScritto daNon Autenticatoil 2008-10-08 16:36:00.0 alle 2008-10-08 16:36:00.0Perchè una query di questo tipo non da risultati?
SELECT CAMPO FROM TABELLA WHERE CAMPO NOT IN (null, 'valore')
-
Re: oracle-sql questionScritto daNon Autenticatoil 2008-10-08 16:37:00.0 alle 2008-10-08 16:37:00.0
- Scritto da:
> Perchè una query di questo tipo non da risultati?
>
>SELECT CAMPO > FROM TABELLA > WHERE CAMPO NOT IN (null, 'valore')
mmmmm, forse per la presenza di null?
-
Re: oracle-sql questionScritto daNon Autenticatoil 2008-10-08 16:39:00.0 alle 2008-10-08 16:39:00.0
- Scritto da:
>
> - Scritto da:
> > Perchè una query di questo tipo non da
> risultati?
> >
> >SELECT CAMPO > > FROM TABELLA > > WHERE CAMPO NOT IN (null, 'valore')
>
> mmmmm, forse per la presenza di null?
Questo volevo dire, perchè la presenza di null da tanto fastidio?-
Re: oracle-sql questionScritto daavvelentaniCubicolarioil 2008-10-08 16:51:00.0 alle 2008-10-08 16:51:00.0Trollate totali: 18184
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da:
> > > Perchè una query di questo tipo non da
> > risultati?
> > >
> > >SELECT CAMPO > > > FROM TABELLA > > > WHERE CAMPO NOT IN (null, 'valore')
> >
> > mmmmm, forse per la presenza di null?
>
> Questo volevo dire, perchè la presenza di null da
> tanto
> fastidio?
boh... secondo me dovrebbe restituire roba per cui campo non e` 'valore', il null dovrebbe essere solo ridondante.
SQLite sembra concordare con me.I think happiness is love
- Vladimir Putin-
Re: oracle-sql questionScritto daNon Autenticatoil 2008-10-08 16:56:00.0 alle 2008-10-08 16:56:00.0
- Scritto da: avvelentani
>
> - Scritto da:
> >
> > - Scritto da:
> > >
> > > - Scritto da:
> > > > Perchè una query di questo tipo non da
> > > risultati?
> > > >
> > > >SELECT CAMPO > > > > FROM TABELLA > > > > WHERE CAMPO NOT IN (null, 'valore')
> > >
> > > mmmmm, forse per la presenza di null?
> >
> > Questo volevo dire, perchè la presenza di null
> da
> > tanto
> > fastidio?
>
> boh... secondo me dovrebbe restituire roba per
> cui campo non e` 'valore', il null dovrebbe
> essere solo
> ridondante.
> SQLite sembra concordare con me.
oracle 10 dice di no. lo dice pure qua.
http://articles.techrepublic.com.com/5100-22_11-53...
-
Re: oracle-sql questionScritto daavvelentaniCubicolarioil 2008-10-08 17:08:00.0 alle 2008-10-08 17:08:00.0Trollate totali: 18184
- Scritto da:
>
> - Scritto da: avvelentani
> >
> > - Scritto da:
> > >
> > > - Scritto da:
> > > >
> > > > - Scritto da:
> > > > > Perchè una query di questo tipo non da
> > > > risultati?
> > > > >
> > > > >SELECT CAMPO > > > > > FROM TABELLA > > > > > WHERE CAMPO NOT IN (null, 'valore')
> > > >
> > > > mmmmm, forse per la presenza di null?
>
> > >
> > > Questo volevo dire, perchè la presenza di null
> > da
> > > tanto
> > > fastidio?
> >
> > boh... secondo me dovrebbe restituire roba per
> > cui campo non e` 'valore', il null dovrebbe
> > essere solo
> > ridondante.
> > SQLite sembra concordare con me.
>
> oracle 10 dice di no. lo dice pure qua.
> http://articles.techrepublic.com.com/5100-22_11-53
>
in effetti ha ragione oracle (piu` o meno). Comunque ha ragione Date, la logica a tre valori e l'algebra relazionale fanno a cazzotti, il select dovrebbe restituire due insiemi di righe uno delle righe selezionate e uno delle righe che non so se le devo selezionare :/
I think happiness is love
- Vladimir Putin
-
-
-
-
-