Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2008-10-08 16:36:00.0 alle 2008-10-08 16:36:00.0
    oracle-sql question
    Perchè una query di questo tipo non da risultati?

    SELECT CAMPO 
    FROM TABELLA 
    WHERE CAMPO NOT IN (null, 'valore')
    • Avatar
      Scritto da
      Non Autenticato
      il 2008-10-08 16:37:00.0 alle 2008-10-08 16:37:00.0
      Re: oracle-sql question

      - 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? Newbie, inesperto
      • Avatar
        Scritto da
        Non Autenticato
        il 2008-10-08 16:39:00.0 alle 2008-10-08 16:39:00.0
        Re: oracle-sql question

        - 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? Newbie, inesperto

        Questo volevo dire, perchè la presenza di null da tanto fastidio?
        • Avatar
          ☺
          Scritto da
          avvelentani
          Cubicolario
          il 2008-10-08 16:51:00.0 alle 2008-10-08 16:51:00.0
          Trollate totali: 18184
          Re: oracle-sql question

          - 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? Newbie, inesperto
          >
          > 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
          • Avatar
            Scritto da
            Non Autenticato
            il 2008-10-08 16:56:00.0 alle 2008-10-08 16:56:00.0
            Re: oracle-sql question

            - 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? Newbie, inesperto
            > >
            > > 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...
            Deluso
            • Avatar
              ☺
              Scritto da
              avvelentani
              Cubicolario
              il 2008-10-08 17:08:00.0 alle 2008-10-08 17:08:00.0
              Trollate totali: 18184
              Re: oracle-sql question

              - 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?
              > Newbie, inesperto
              > > >
              > > > 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
              > Deluso

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

Pagina generata in 41 millisecondi

Utenti attivi: 15 nell'ultimo minuto, 36 negli ultimi cinque minuti, 74 negli ultimi 15 minuti