devo selezionare su una tabella i record con un certo campo compreso dalla lettera ... alla lettera ...
Come deve essere la clausola where?
Grazie![]()
devo selezionare su una tabella i record con un certo campo compreso dalla lettera ... alla lettera ...
Come deve essere la clausola where?
Grazie![]()
non ho capito bene cosa intendi però ti dico che se usi:
WHERE MioCampo LIKE %CIA%
ti tira fuori tutti i record che hanno CIA nel campo MioCampo
se per esempio hai la tabella con questi valori:
se fai una select così:codice:TabellaTest ------------------ |ID | Valore | | 1 | ARICCIA | | 2 | ARRICCIATO | | 3 | CIAO | | 4 | CICLO | | 5 | ACI | ------------------
ti restituisce soltanto i record con i seguenti id:codice:Select * FROM TabellaTest WHERE Valore LIKE %CIA%
1
2
3
![]()
per esempio:ho una tabella utenti e devo tirare fuori i nomi degli utenti con il nome dalla lettera a alla lettera d.
quindi
select nome from utenti where ....???
![]()
non sapreiOriginariamente inviato da m4moon
per esempio:ho una tabella utenti e devo tirare fuori i nomi degli utenti con il nome dalla lettera a alla lettera d.
quindi
select nome from utenti where ....???
![]()
![]()
così mi funziona:
mi restituisce tutti i nomi che iniziano per a e che vanno fino a quelli che iniziano per dcodice:SELECT * FROM MiaTabella WHERE NomeCampo >= 'a%' AND NomeCampo < 'e%'
![]()
SELECT * FROM mia_tabella WHERE nome BETWEEN 'c' AND 'm';
...Terrible warlords, good warlords, and an english song
pensavo la BETWEEN fosse solo per le dateOriginariamente inviato da Johnny_Depp
SELECT * FROM mia_tabella WHERE nome BETWEEN 'c' AND 'm';![]()
ok, grazie mille!:adhone: