In Oracle , bij gebruik van de LIKE SQL- operator in een WHERE-component , kunt u een database tabel toegang te bepalen of de gegevens in de tekenreeksen in een tekst kolom overeenkomt met een patroon dat u opgeeft met behulp van een combinatie van normale karakters en twee jokertekens . De optie ESCAPE specificeert dat een backslash voorafgaat aan elke jokertekens gebruikt met de operator LIKE . De twee jokertekens gebruikt voor dit proces zijn het onderstrepingsteken ( _ ) , waarvan een personage past in een bepaalde positie , en het procent teken ( % ) , die een willekeurig aantal tekens te beginnen bij de opgegeven positie overeenkomt . Instructies 1 Gebruik de opdracht Selecteren om alle gegevens die zijn opgeslagen in de tabel klanten selecteren Op de SQL > prompt , voer SELECT * FROM klanten . ; de succesvolle resultaten zal een lijst van alle zes records in de tabel klanten . De genoemde informatie is voor elke klant die een customer_id , voornaam en omvat Pagina 2 Gebruik de ESCAPE trefwoord om te zoeken naar een voornaam die bevat een teken ( _ ) underscore erin . Oracle maakt de toewijzing van speciale escape-tekens naar de normale tekens . Op de SQL > prompt , voer SELECT voornaam FROM klanten WHERE voornaam LIKE ' % \\ _ % ' ESCAPE ' \\ ' ; . de succesvolle resultaten lijst van de voornaam van Jo_anne omdat het de enige first_name dat bevat een onderstrepingsteken FIRST_NAME ---------- Jo_anne 3 Gebruik de ESCAPE trefwoord om te zoeken naar een voornaam die een percentage teken ( % ) in het bevat . Oracle maakt de toewijzing van speciale escape-tekens naar de normale tekens . Op de SQL > prompt , voer SELECT voornaam FROM klanten WHERE voornaam LIKE ' % \\ % ' ESCAPE ' \\ ' ; . de succesvolle resultaten lijst van de voornaam van Michael % , omdat het de enige first_name dat een percentage teken bevat FIRST_NAME ---------- Michael %
|