Àpẹẹrẹ Ti o baamu ni Awọn Ibeere SQL

Lilo awọn Wildcards fun iṣiro Ti ko dara

Ilana apẹrẹ ti SQL faye gba o lati wa fun awọn ilana ni data, ti o ko ba mọ ọrọ gangan tabi gbolohun ti o n wa. Iru iru ibeere SQL yii nlo awọn ohun kikọ silẹ wildcard lati baramu pẹlu apẹẹrẹ, dipo ki o ṣe apejuwe rẹ gangan. Fun apẹrẹ, o le lo "C%" ti o wa ni ibamu pẹlu okun ti o bẹrẹ pẹlu olu-olu.

Lilo oluṣakoso ti o dabi

Lati lo ọrọ ikorin ede ti o wa ninu ìbéèrè SQL kan, lo olupese iṣẹ ti o wa ni abala WHERE kan, ki o si ṣafihan ilana naa laarin awọn iṣeduro apejuwe.

Lilo awọn% Wildcard lati Ṣiṣe Awari Wọrun

Lati wa fun eyikeyi oṣiṣẹ ninu database rẹ pẹlu orukọ ti o gbẹkẹle ti o bẹrẹ pẹlu lẹta C, lo ọrọ Transact-SQL yii:

SELE * LATI awọn oṣiṣẹ NIBI last_name LIKE 'C%'

Awọn Pataki Omitting Lilo Lilo Koko-ọrọ

Lo Koko-ọrọ KO lati yan igbasilẹ ti ko baramu fun apẹẹrẹ. Fún àpẹrẹ, ìbéèrè yii n ṣe gbogbo igbasilẹ ti orukọ ti o gbẹhin ko bẹrẹ pẹlu C:

SELE * LATI awọn oṣiṣẹ ṢEye last_name KO BI 'C%'

Ilana ti o baamu ni ibikibi Lilo awọn% Wildcard lẹmeji

Lo awọn igba meji ti % wildcard lati baramu kan pato pato nibikibi. Apẹẹrẹ yi tun pada gbogbo awọn igbasilẹ ti o ni C ni gbogbo ibi ti o gbẹhin orukọ:

SELE * LATI awọn oṣiṣẹ NIBI last_name LIKE '% C%'

Wiwa Aami Pataki ni ipo Kan pato

Lo ijẹrisi _ wildcard lati pada data ni ipo kan pato. Apẹẹrẹ yi baamu nikan ti C ba waye ni ipo kẹta ti iwe itẹwọhin orukọ:

SELE * LATI awọn oṣiṣẹ NIBI last_name LIKE '_ _C%'

Ṣe atilẹyin awọn gbolohun Idagbasoke ni Ọrọ Transact

Orisirisi awọn ọrọ wildcard wa ni atilẹyin nipasẹ Transact SQL:

Ṣapọpọ Awọn Wildcards fun Awọn Pataki Itọju

Darapọ awọn ẹran-ọgan yii ni awọn ilana ti eka lati ṣe awọn ibeere ti o ti ni ilọsiwaju sii. Fun apẹẹrẹ, ṣebi o nilo lati ṣe akojọ kan gbogbo awọn abáni rẹ ti o ni awọn orukọ ti o bẹrẹ pẹlu lẹta kan lati ibẹrẹ akọkọ ti alfabiti ṣugbọn ko pari pẹlu vowel. O le lo ibeere yii:

SELE * LATI awọn oṣiṣẹ ti o wa ni Last_name LIKE '[am]% [^ eiou]'

Bakan naa, o le ṣe akojọ gbogbo awọn abáni pẹlu awọn orukọ ti o gbẹyin ti o wa ni pato awọn ohun kikọ mẹrin gẹgẹbi lilo awọn igba mẹrin ti apẹẹrẹ:

SELE * LATI awọn oṣiṣẹ ṢI orukọ last_name LIKE '____'

Gẹgẹbi o ṣe le sọ, lilo awọn ilana apẹrẹ SQL ti nfun awọn olumulo ipamọ data ni agbara lati lọ kọja awọn ibeere ibeere ti o rọrun ati ṣe awọn iṣeduro wiwa to ti ni ilọsiwaju.