Simboluri asemănătoare și modele

Simboluri asemănătoare și modele

Carte: Prelucrarea bazei de date în Visual Basic® .NET

LIKE și caractere șablon

LIKE și caractere șablon

Operatorul LIKE selectează înregistrările corespunzătoare șablonului specificat. Acest model este alcătuit, de obicei, din așa-numitele caractere * sau cu care puteți deja să fiți familiarizați cu lucrul cu sistemele de fișiere MS DOS sau Windows.







Simbolul procentual (%) înseamnă o potrivire parțială. De exemplu, pentru a selecta toate intrările din tabelul tblCustomer care începe cu litera J, puteți utiliza interogarea de mai jos.

SELECT ID-ul, FirstName, LastName, Address, City, State
FROM tblCustomer
Unde [LastName] LIKE 'J%'

Ca urmare a acestei solicitări, înregistrările vor fi preluate pentru acei clienți ale căror nume încep cu litera J.







Când creați șabloane, puteți utiliza și caracterul de subliniere. Este nevoie de un singur caracter în șablon. De exemplu, pentru a selecta toți clienții al căror cod poștal este format din cinci cifre și începe cu un număr de 80, utilizați următoarea comandă SQL:

SELECT ID, FirstName, LastName, Adresa, PostalCode
FROM tblCustomer
WHERE PostalCode LIKE '80___'

Ca rezultat al acestei interogări, înregistrările vor fi preluate pentru acei clienți al căror cod poștal începe cu numărul 80.

Operatorul LIKE poate fi, de asemenea, utilizat pentru a selecta înregistrările bazate pe introducerea unei game de valori alfanumerice sau numerice specifice. De exemplu, pentru a returna o listă de clienți ale căror nume încep cu litere în intervalul de la A la M, utilizați următoarea comandă SQL.

SELECT ID, FirstName, LastName
FROM tblCustomer
WHERE Ultima Nume LIKE '[A-M]%'

Ca rezultat al acestei interogări, vor fi preluate cinci înregistrări pentru acei clienți ale căror nume încep cu litere în intervalul de la A la M.

PENTRU NOTIFICARE

Acțiunea de caractere cu machete în Microsoft Access diferă de aceleași simboluri din SQL standard. În Microsoft Access, simbolul asterisc este utilizat în loc de caracterul procentual pentru a se potrivi cu orice număr de caractere arbitrare, iar simbolul cu semnul întrebării este utilizat în loc de caracterul de subliniere pentru a se potrivi cu orice caracter unic. În standardul SQL, sublinierea este folosită pentru a se potrivi cu orice număr de caractere arbitrare și cu simbolul procentual pentru orice personaj unic.







Articole similare

Trimiteți-le prietenilor: