Utilizà comodens per a cumpatoghji inescuciali
A parèntesi di còdievu SQL permette di circà i patogeni di dati, se ùn cunnosci micca a parola esatta da a frasa chì cercate. Stu tipu di questa SQL utilice i caratteri cuddienti cunnessu cù un patronu, inveci di esse precisamente. Per esempiu, pudete aduprà u comodinu "C%" per pareghjà una stringa cumencia cù una capitale C.
Utilizà u LIKE Operator
Per utilizà una crescente in una questa SQL, utilice l'operatore SIMBANDE in una clàccia ON SINCE, è aghjunghjenu u patronu in quattru commezii.
Utilizà u% comodità per realizà una ricerca simplice
Per circà un impegnu in a vostra basa di dati cù un apellido chjamatu cù a lettera C, utilice a struzzione di Transact-SQL:
SELECT * D'EMPILIERI WHERE last_name LIKE 'C%'Pruprietà omitente Usi a chjave NON Letteratura
Aduprate a chjave NUTU per selezziunà registri chì ùn anu micca cù u patronu. Per esempiu, questa rettula torna tutti i discorsi chì u so ultimu ultimu ùn principia cù C:
SELECT * FROM employees WHERE last_name NO E 'NO' C% 'Parcu cù un patronu Qualchì volta Utilizà u% Cumendale Twice
Aduprate dui casi di u comodità % per fassi cù un mudellu particulari nudda parte. Esempiu retorna tutti i registri chì cuntenenu un C in qualche u nome:
SELECT * FROM Employees WHERE last_name LIKE '% C%'Truvà un patrone di partitu à una Posizione Especificiale
Aduprate u _cumitoriu per retorna dati à un locu specificu. Stu esempiu si cumpleta solu C si trova à a terza pusizzioni di a apiò Colonna:
SELECT * FROM employees D In: last_name LIKE '_ _C%'Esse Amici in Transact SQL
Ci sò parechje spressioni cimbori accettati da Transact SQL:
- U % comodivatu face cero o più caratteri di qualchi tipu, è ponu esse usatu per definisce comodines, prima è dopu à u patronu. Se ùn avete familiaratu cù u patruni DOS, hè l'equivalente di u comodì * in quella sintassi.
- U _codedoni face cumpattamentu un caratteru di qualsiasi tipu. Hè l'equivalente di a ? cuddige in DOS pattern matching.
- Specifique una lista di caratteri chjappane in corchete. Per esempiu, u comodinu [aeiou] hà truvatu cù qualsiasi vucali.
- Specifique una varietà di caratteri agituve a varieghja in corpu. Per esempiu, u cuddige [am] s'asseggisci cù qualcuna lettera in a prima parte di u alfabetu.
- Negate una varietà di caratteri cù u carat character immediatamenti in u quadru di apertura. Per esempiu, [^ aeiou] hè unu paru cù un caratteru micca di vucali mentre chì [^ am] ùn si face alcuni carattere ùn in a prima parte di u alfabetu.
Cuntunà i comodensi per i Patterni Compleci
Cuntistà quessi comodini in i pattii complexi per fà e più avanzati. Per esempiu, supponi chì avete bisognu di custruisce una lista di tutti i vostri langue chì sò nomi chì scopre una lettera da a prima parte di l'alfabetu ma ùn finiscinu micca a vucali. Pudete aduprà a seguente quistione:
SELECT * FROM employees D IN Last_name LIKE '[am]% [^ aeiou]'Inoltri, pudete custruisce una lista di tutti l'impieghati cù e nomi cumposti cumposti da quattrucentu caratteri cù quattru cuntrazzioni di u mudellu:
SELECT * FROM employees D In nome last_name LIKE '____'Cumu pudete dite, l'usu di a basa di SQL cunnessione capacità offerta à l'utilizatori di basa di dati a capacità per andà appressu à i cuntrazzioni di testate simplici è eseguisce operazioni avanzati di ricerca.