Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zaobchádzať s Únikové znakmi v Oracle SQL

V Oracle , pri použití operátora LIKE SQL v klauzule WHERE , môžete prístup databázovú tabuľku a zistite , či nejaké údaje v znakovej reťazca v textovom stĺpci zhoduje so vzorom , ktorý zadáte pomocou kombinácia normálne znaky a dva zástupné znaky . Možnosť ESCAPE určuje , že spätné lomítko predchádza nejaké zástupné znaky používané s operátoru LIKE . Obaja zástupné znaky používané v tomto procese sú podčiarkovník ( _ ) , ktorá zodpovedá jeden znak v určitej polohe , a znak percenta ( % ) , čo zodpovedá ľubovoľný počet znakov začínajúce na zadané pozíciu . Pokyny dovolená 1

Pomocou príkazu SELECT vyberte všetky dáta uložené v tabuľke zákazníkov

Na SQL > riadku zadajte

SELECT * FROM zákazníkov . ;

Úspešné výsledky zobrazí zoznam všetkých šesť záznamy obsiahnuté v tabuľke zákazníkov . Informácie uvedené je pre každého zákazníka , ktorý zahŕňa customer_id , FIRST_NAME a
2

Použite ESCAPE kľúčové slovo pre vyhľadanie FIRST_NAME , ktorý obsahuje znak podčiarknutia ( _ ) v ňom . Oracle umožňuje priradenie špeciálnych escape znaky na normálne znaky .

Na SQL > riadku zadajte

SELECT FIRST_NAME

od zákazníkov

KDE FIRST_NAME rád ' % \\ _ % ' ESCAPE ' \\ ' ; .

zoznam Úspešné výsledky na FIRST_NAME z Jo_anne , pretože to je jediný FIRST_NAME , ktorý obsahuje podčiarkovník

FIRST_NAME

----------

Jo_anne
3

Použite ESCAPE kľúčové slovo pre vyhľadanie FIRST_NAME , ktorá obsahuje percentuálny znak ( % ) v nej . Oracle umožňuje priradenie špeciálnych escape znaky na normálne znaky .

Na SQL > riadku zadajte

SELECT FIRST_NAME

od zákazníkov

KDE FIRST_NAME rád ' % \\ % ' ESCAPE ' \\ ' ; .

Úspešné výsledky vypísať FIRST_NAME Michaela % , pretože to je jediný FIRST_NAME , ktorá obsahuje percentuálny znak

FIRST_NAME

----------

Michael %

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené