PDA

Visualizza la versione completa : [SQL] Query con pił condizioni per lo stesso campo


raffaeu
17-08-2005, 15:50
Buongiorno a tutti.
Dopo le vacanze mi ritrovo subito subito a dover fare una strana query.
Ho una tabella con un campo stringa di nome CTOUR

Io vorrei selezionare tutti i records che hanno il campo CTOUR che inizia per C o per B, quindi ho fatto

"SELECT * FROM TABELLA WHERE CTOUR LIKE 'C%' OR CTOUR LIKE 'B%'"

La query quando viene eseguita non mi da errori ma mi restituisce solamente i records che hanno il campo CTOUR che comincia per C, anche se lanciandole sepratamente, vedo che esistono records che iniziano per B ...

:messner:

PS: Non ditemi di lanciare due query ...

alka
17-08-2005, 15:56
Ti sposto in Programmazione visto che si tratta di una domanda generica sulla sintassi SQL.

Ciao! :ciauz:

raffaeu
17-08-2005, 16:00
Avevo immaginato, scusate.
Comunque ho risolto, basta fare cosi'

"SELECT * FROM TABELLA WHERE (CTOUR LIKE 'A%' OR CTOUR LIKE 'B%');"

ecco fatto!

alka
17-08-2005, 16:10
Oppure dovrebbe andare bene anche


... WHERE (condizione1) OR (condizione2)

dove le condizioni sono le espressioni booleane che usano il comando LIKE.

Ciao! :ciauz:

Loading