Mint üzemeltető és joker

Mint üzemeltető és joker

Könyv: adatbázis feldolgozása Visual Basic®.NET

LIKE operátor és joker

LIKE operátor és joker

A hasonló kezelő kiválasztja rekordokat, amelyek megfelelnek egy adott mintát. Ez a sablon általában egy úgynevezett helyettesítő (joker karakter) *, vagy amellyel talán már ismerős lehet dolgozni MS DOS vagy Windows fájlrendszerek.







A százalékban (%): az a részleges megfelelő. Például, hogy válasszon ki egy táblát tblCustomer összes rekordot, akinek vezetéknevét kezdődik a J betűvel, fel tudjuk használni a következő lekérdezést.

SELECT ID, keresztnév, vezetéknév, cím, város, állam
AZ tblCustomer
Ahol [LastName], mint 'J%'

Ennek eredményeként a kérelem kerül lehívásra bejegyzések azoknak az ügyfeleknek, akiknek az utolsó neveket betűvel kezdődő J.







Ön is használja az aláhúzás karakter létrehozásakor sablonokat. Elveszi a helyét csak egy karaktert a mintát. Például válassza ki az összes ügyfél, akinek irányítószámot áll öt számjegy, és kezdődik a 80-as számú, a következő SQL parancsot:

SELECT ID, keresztnév, vezetéknév, cím, Irányítószám
AZ tblCustomer
WHERE Irányítószám LIKE '80___'

Ennek eredményeként a kérelem kerül lehívásra bejegyzések azoknak az ügyfeleknek, akiknek irányítószámot kezdődik száma 80.

LIKE operátor is használható szelekciós bekövetkezése alapján az egyes bejegyzéseket a tartományban alfabetikus vagy numerikus értéket. Például, hogy visszatérjen az ügyfelek listáját, akiknek a vezetékneve kezdődik betűkkel kezdve M, az SQL alább.

SELECT ID, FirstName, LastName
AZ tblCustomer
AHOL LastName MINT '[A-M]%'

Ennek eredményeként ez a kérés lesz kivont öt bejegyzések azoknak az ügyfeleknek, akiknek a vezetékneve kezdődik betűkkel tartományban A-tól M.

TIPP

Action helyettesítő karaktereket Microsoft Access eltér a kereset ugyanezen karakterek a szabványos SQL. A Microsoft Access, egy csillaggal helyett a százalék jel kiválasztására akárhány véletlen karakterek és a kérdőjellel - helyett aláhúzás kiválasztásának egyetlen karaktert helyettesít. A szabványos SQL aláhúzás szimbólum kiválasztásához alkalmazott i akárhány véletlenszerű karakterek és a százalékos szimbólum - kiválasztásának egyetlen karaktert helyettesít.




Kapcsolódó cikkek