- Home
- Categorie
- Coding e Sistemistica
- Coding
- [SQL] Selezionare un dato booleano di tipo stringa
- 
							
							
							
							
							
[SQL] Selezionare un dato booleano di tipo stringaSELECT * 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))=0In ogni caso come giustamente è stato detto, era meglio un tipo di dato booleano. 