I Oracle, når du bruger LIKE SQL operatør i en WHERE , kan du få adgang til en database tabel for at afgøre , om data i tegnstrengene i en tekst kolonne svarer til et mønster , som du angiver ved hjælp af en kombination af normale tegn og to jokertegn . The Escape indstilling angiver , at en omvendt skråstreg forud eventuelle jokertegn bruges med LIKE operatør. De to jokertegn , der anvendes til denne proces er understregningstegn (_ ), der matcher en karakter i en bestemt position , og procent tegn ( % ), der matcher alle tal og bogstaver begynder på det angivne position. Instruktioner
1
Brug kommandoen Vælg for at vælge alle de data, der er gemt i tabellen Kunder
På SQL > prompt , indtast
SELECT * FROM kunder. ;
vellykkede resultater vil liste alle seks poster indeholdt i tabellen Kunder . De angivne oplysninger er for hver enkelt kunde , der omfatter en CUSTOMER_ID , first_name og
2
Brug ESCAPE søgeord for at søge efter et first_name , der indeholder en understregningstegn (_) i det. Oracle tillader tildeling af særlige escape tegn til normale tegn .
På SQL > prompt , indtast
SELECT first_name
FROM kunder
HVOR first_name LIKE '% \\ _ % ' Escape ' \\' ; .
vellykkede resultater opføre first_name af Jo_anne fordi det er den eneste first_name , der indeholder en understregning
FIRST_NAME
----------
Jo_anne
3
Brug ESCAPE søgeord for at søge efter et first_name , der indeholder en procentdel tegn ( %) i det. Oracle tillader tildeling af særlige escape tegn til normale tegn .
På SQL > prompt , indtast
SELECT first_name
FROM kunder
HVOR first_name LIKE '% \\ % ' Escape ' \\' ; .
vellykkede resultater opføre first_name Michael %, fordi det er den eneste first_name , der indeholder en procentdel tegn
FIRST_NAME
----------
Michael %