- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [SQL] Selezionare un dato booleano di tipo stringa
-
[SQL] Selezionare un dato booleano di tipo stringa
SELECT * FROM TABELLA WHERE CAMPO <> "on"
ciao ragazze/i!!!
devo fare questa queri, ma la colonna campo1 contiene testo e se metto l'operatore <> non me lo prende!!!
tenete conto che l'applicazione è in asp e che il DB è MS Access!!
grazie,Marco
-
Ciao
dovresti usare NOT LIKE se si tratta di una stringa
-
ciao scura!
grazie del consiglio, tuttavia con il NOT LIKE mi dà lo stesso problema...
forse sono io che non riesco a capire come farlo...
grazie!!Marco
-
scusa solo ora leggo <> da on ma che tipo di campo è ???
non è che è un campo si/no ? il db è access ?
-
il campo è un campo testo che prende valore "on" o "" a seconda della scelta dell'utente!
il db è access!
grazie!Marco
-
usa un campo si/no è fatto a posta per il tipo di esigenza che hai....
-
elementare
-
La sintassi corretta è:
SELECT * FROM mTABLE WHERE campo1 NOT LIKE '%on%'
oppure, nel tuo specifico caso:
SELECT * FROM mTABLE WHERE len(trim(campo1))=0
In ogni caso come giustamente è stato detto, era meglio un tipo di dato booleano.