Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855

    stampa query campo vuoto

    ciao a tutti,

    ho un dubbio con una query sql per vedere record con i campi vuoti e cioè se faccio

    * WHERE NOME =''
    o
    * WHERE NOME IS NULL

    e quando vado a fare il write di ogni rs ho dei valori diversi eppure i campi sono vuoti e non ci sono eventuali spazi...

    mi spiegate perchè?
    ed eventualmente quale devo usare, anche per un uso in futuro, NUL o ''?

    ciao

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    semplice db access

  4. #4
    oki. il termine 'vuoto' per noi umani vuol dire una cosa, per il db un'altra.

    per essere tranquilli, usa

    WHERE TRIM(CAMPO)='' OR CAMPO IS NULL

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ok grazie per il consiglio

  6. #6
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    mh, a volte il trim mi ha dato problemi, prova
    Originariamente inviato da optime
    WHERE TRIM(CAMPO & '')='' OR CAMPO IS NULL
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    qual'è la sintassi giusta

    WHERE TRIM(CAMPO & '')='' OR CAMPO IS NULL
    o
    WHERE TRIM(CAMPO)='' OR CAMPO IS NULL


    e ,in generale, che errori ti ha dato la trim nella query?

  8. #8
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    ferma tutto, ricordavo male

    vai con la query di optime e scusa
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.