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.