Txawv Txawv hauv SQL Queries

Siv Wildcards rau Inexact Matching

SQL txawv txuam tso cai rau koj mus nrhiav cov qauv hauv cov ntaub ntawv, yog tias koj tsis paub lo lus lossis kab lus uas koj tab tom nrhiav. Cov lus nug ntawm SQL no siv cov tsiaj ntawv cim tsiaj los phim tus qauv, es tsis qhia meej txog nws. Piv txwv li, koj siv tau cov tsiaj qus "C%" kom phim txhua txoj hlua pib nrog peev capital C.

Siv tus neeg teb xov tooj LIKE

Siv ib qho kev qhia txog tsiaj qus hauv cov lus nug SQL, siv tus neeg teb xov tooj LIKE nyob rau hauv ib qho twg, thiab muab tus qauv hauv ib qho lus cim.

Siv cov% Cov Wildcard los ua Kev Yoojyim Yooj Yim

Los tshawb nrhiav cov neeg ua haujlwm hauv koj tus database nrog lub xeem npe pib nrog tsab ntawv C, siv cov lus nram Transact-SQL nram qab no:

Xaiv * LOS NTAWM cov neeg ua hauj lwm qhov twg last_name LIKE 'C%

Cuam Tshuam Cov Qauv Siv lo lus tseem ceeb

Siv cov lus tsis tseem ceeb los xaiv cov ntaub ntawv uas tsis ua raws li tus qauv. Piv txwv, cov lus nug no rov qab txhua cov ntaub ntawv uas lub xeem lub xeem tsis pib nrog C:

Xaiv * ntawm cov neeg ua hauj lwm nyob qhov twg last_name TSIS ZOO LI 'C%

Sib Txawv Txawv Nyob Txhua Qhov Siv Hauv Qhov Twice Wildcard

Siv ob qho piv txwv ntawm % tus tsiaj qus mus piv rau ib qho qauv twg nyob qhov twg. Cov piv txwv no rov qab txhua yam ntaub ntawv uas muaj C ib qhov chaw hauv lub xeem:

XAIV * LOS NTAWM cov neeg ua hauj lwm qhov twg last_name LIKE '% C%'

Nrhiav Ib Qig Txawv ntawm Cov Ncauj Lus Tshwj Xeeb

Siv cov _ chaw qiv ntawv xa rov qab cov ntaub ntawv ntawm qhov chaw tshwj xeeb. Qhov piv txwv no yog sib npaug tsuas yog tias C tshwm sim nyob rau ntawm txoj haujlwm thib peb ntawm lub npe kab:

XAIV * LOS NTAWM cov neeg ua hauj lwm qhov twg last_name LIKE '_ _C%'

Txhawb Nqa Cov Lus Coj Wildcard hauv Transact SQL

Muaj ntau ntau lo lus qus hais txog kev sib tw los ntawm Transact SQL:

Combining Wildcards rau cov Qauv Taw

Muab cov tsiaj qus no coj los sib txuas ua ke kom ua tau ntau cov lus nug ntxiv. Piv txwv, xav tias koj yuav tsum tsim ib daim ntawv teev tag nrho koj cov neeg ua hauj lwm uas muaj cov npe uas pib ib tsab ntawv los ntawm thawj ib nrab ntawm cov niam ntawv tiam sis tsis xaus nrog cov ntawv cim npe. Koj siv tau cov lus nug nram qab no:

XAIV * LOS NTAWM cov neeg ua hauj lwm qhov twg last_name LIKE '[am]% [^ aeiou]

Zoo ib yam, koj yuav tsim ib daim ntawv teev tag nrho cov neeg ua haujlwm nrog lub xeem lub npe raws nraim li plaub tug cim uas yog siv plaub hom ntawm qhov qauv:

XAIV * LOS NTAWM cov neeg ua hauj lwm qhov twg last_name LIKE '____'

Raws li koj tau qhia, kev siv ntawm SQL txawv txuam muaj peev xwm muaj peev xwm los ntawm cov neeg siv kev tshawb nrhiav cov lus nug yooj yim thiab kev ua haujlwm siab heev.