Faʻaaogaina o Wildcards mo le Faʻatusatusa Inexact
O le faʻatusatusaina o le faʻatulagaga o SQL e mafai ai e oe ona suʻesue mo mamanu i faʻamaumauga, pe afai e te le iloa le upu saʻo poʻo le fuaitau o loʻo e sailia. O lenei ituaiga fesili SQL e faʻaaoga ai igoa o le faasologa o igoa e fetaui ma se mamanu, nai lo le faʻamalamalama saʻoina. Mo se faʻataʻitaʻiga, e mafai ona e faʻaogaina le fasi pepa "C%" e fetaui ma se manoa e amata i se tupe sili.
Faʻaaogaina o le Pule Faʻapitoa
Ina ia faʻaaogaina se faʻamatalaga o le fasi pepa i totonu o le fesili SQL, faʻaaoga le faʻafesoʻotaʻi ISI i totonu o le WHERE fuaiupu, ma faʻapipiʻi le mamanu i totonu o le upusii tasi.
Faʻaaogaina o le% Wildcard e Fai ai se Faʻamaumauga Faʻamatalaga
Ina ia sailia soʻo se tagata faigaluega i lau 'upega tafaʻilagi ma se igoa mulimuli e amata i le mataitusi C, faʻaoga le faʻamatalaga Transact-SQL o loʻo i lalo:
FILIFILIA * Mai tagata faigaluega WHERE igoa ole igoa ole 'C%'Aveesea o Mamanu Faʻaaogaina le NO Keyword
Faʻaaoga le upu upu PAS e filifili ai faamaumauga e le fetaui ma le mamanu. Mo se faʻataʻitaʻiga, o lenei fesili e toe maua uma faamaumauga o lona igoa mulimuli e le amata i C:
FILIFILIA * Mai tagata faigaluega WHERE igoa mulimuliAUA LE 'C%'Faʻafetaui se Mamanu Soʻo se mea Faʻaaoga le% Wildcard Faalua
Faaaoga faʻagaiga e lua o le % cardboard e fetaui ma se mamanu patino i soo se mea. O lenei faataitaiga e toe faafoi atu faamaumauga uma o loʻo aofia ai le C i soo se mea i le igoa mulimuli:
FILIFILIA * Mai tagata faigaluega WHERE igoa faaiu LIKE '% C%'Sailia o se Tausaga Faatusa i se Tulaga Mautu
Faaaoga le fasi pepa e toe faafoi ai faamatalaga i se nofoaga patino. O lenei faʻataʻitaʻiga e fetaui pe afai e tulai C i le tulaga lona tolu o le koluma faaiu:
FILIFILI * MAI tagata faigaluega WHERE igoa faaiu LIKE '_C%'Lagolagosua Faʻamatalaga Faʻamatalaga i le Transact SQL
E i ai le tele o faʻamatalaga faʻailoga e lagolagoina e le Transact SQL:
- O le % siketi matai zero pe sili atu faʻamaufaʻailoga o soo se ituaiga, ma e mafai ona faʻaaoga e faʻamalamalama ai agavaʻa i luma ae mulimuli i le mamanu. Afai e te masani i le faʻatulagaga o le DOS faʻatusatusaina, o le tutusa ma le * pine i lena syntax.
- O le fasi laau e tutusa ma le tagata e tasi o soo se ituaiga. E tutusa ma le ? faʻailoga i le faʻatulagaga o le DOS faʻatusatusa.
- Faʻamatala se lisi o mataʻitusi e ala i le ufiufiina oi latou i sikuea sikuea. Mo se faʻataʻitaʻiga, o le kiliva [aeiou] e fetaui ma so o se vowel.
- Faʻamatala mai le tele o mataʻitusi e ala i le ufiufiina o le laina i sikuea sikuea. Mo se faʻataʻitaʻiga, o le fasi pepa [aʻu] e fetaui ma soʻo se tusi i le afa muamua o le alafapeta.
- Negate se tele o mataʻitusi e ala i le aofia ai o le tagata carat vave i totonu o le faʻamau faʻamaufaʻailoga amata. Mo se faʻataʻitaʻiga, [o le aeiou] e tutusa ma soo se uiga e le o se vowel ao [[am] e fetaui ma soo se uiga e le o le afa muamua o le alafapeta.
Faʻatasia Faʻatauvaʻa mo Faʻailoga Faʻataʻitaʻi
Faʻafesoʻotaʻi nei mea leaga i mamanu faʻalavelave e faʻatino ai fesili sili atu. Mo se faʻataʻitaʻiga, masalo e tatau ona e fausia se lisi o au tagata faigaluega uma o loʻo i ai igoa e amata i se tusi mai le afa muamua o le alafapeta ae e le muta i se vowel. E mafai ona e faʻaogaina fesili nei:
FILIFILIA * Mai tagata faigaluega WHERE igoa ole igoa LIKE '[am]% [' aeiou] 'I se tulaga talitutusa, e mafai ona e fausia se lisi o tagata uma o loʻo i ai igoa mulimuli e aofia ai ma le fa faʻamaufaʻailogaina e ala i le faʻaaogaina o tulaga e fa o le mamanu:
FILIFILI * MAI tagata faigaluega WHERE igoa mulimuli_ILE '____'E pei ona mafai ona e iloa, o le faʻaaogaina o le faʻatulagaina o le faʻatulagaga o le SQL e mafai ai ona tuʻuina atu i tagata faʻamaumauga i luga o le database le tomai e alu ai i tua atu o fesili faigofie ma faʻatino galuega faʻatautaia.