Tauira Tae i nga Uiui SQL

Te whakamahi i nga Wildcards mo te Whakatika Tae

Ko te tauira a SQL e taea ai e koe te rapu i nga tauira i roto i te raraunga, ki te kore koe e mohio ki te kupu tika, ki te kupu ranei e rapu ana koe. Ko tenei momo uiui SQL e whakamahi ana i nga horopaki whaikiri ki te taatai ​​i tetahi tauira, kaore i te whakatau i te ahua. Hei tauira, ka taea e koe te whakamahi i te whariki "C%" hei whakarite i tetahi aho e timata ana me te whakapaipai C.

Te whakamahi i te Kaiwhakahaere KAI

Hei whakamahi i te korero tawhito i roto i te uiui SQL, whakamahia te kaiwhakamahi IS i roto i te waa WHERE, me te whakauru i te tauira i roto i nga tohu tuhi kotahi.

Te whakamahi i te% Wildcard ki te Mahi i te Rapu Rapu

Hei rapu i tetahi kaimahi i roto i to papamahi me te ingoa whakamutunga e timata ana me te reta C, whakamahia te korero a Transact-SQL e whai ake nei:

WHAKATAHI * MAI i nga kaimahi WHERE ingoa_Anei 'C%'

Ngā Paerewa Whakamutu Whakamahia te Kaupapa WHAKAWEHE

Whakamahia te kuputuhi KATOA hei whiriwhiri i nga reta e kore e rite ki te tauira. Hei tauira, ka whakahokia mai e tenei uiuinga nga reta katoa eore i te ingoa whakamutunga o te C:

WHAKATAHI * MAI i nga kaimahi WHERE ko te ingoa whakamutungaAKE KO 'C%'

Te tautuhi i tetahi tauira i tetahi wahi whakamahi i te% Wildcard Twice

Whakamahia te rua o nga wahanga o te % tawhito hei whakarite i tetahi tauira ki tetahi wahi. Ka whakahokia mai e tenei tauira nga rekoata katoa kei a C kei hea i te ingoa whakamutunga:

WHAKATAHI * MAI i nga kaimahi WHERE ingoa_Anei rite '% C%'

Te rapu i tetahi hoahoa i tetahi turanga motuhake

Whakamahia te _ angamahi hei whakahoki i nga raraunga ki tetahi tauwāhi motuhake. Ka pahono tenei tauira anake ki te puta a C i te tuanga tuatoru o te pou ingoa whakamutunga:

WHAKATAHI * MAI i nga kaimahi WHERE ingoa_AINE LIKE '_ _C%'

Ko nga Whakaaturanga Korero e tautokohia ana i roto i te SQL Transact

He maha nga korero taiao e tautokona ana e te Transact SQL:

Te honohono i nga Wildcards mo nga Tauira Tauira

Whakakotahitia enei taiao i roto i nga tauira matatini hei mahi i nga uiui ake ake. Hei tauira, me whakaaro koe ki te hanga i tetahi rarangi o nga kaimahi katoa kei a koe nga ingoa ka timata ki te reta mai i te hawhe tuatahi o te reta engari kaore e mutu ki te tauera. Ka taea e koe te whakamahi i te uiui e whai ake nei:

WHAKATAHI * MAI i nga kaimahi WHERE ingoa_AINI LIKE '[am]% [^ aeiou]'

Waihoki, ka taea e koe te hanga i tetahi rarangi o nga kaimahi katoa me nga ingoa whakamutunga me te wha o nga tuhinga e whakamahi ana i nga wa e wha o te tauira:

WHAKATAHI * MAI i nga kaimahi WHERE ingoa_Anei rite '____'

Ka taea e koe te korero, ko te whakamahinga o nga mahi a te tauira SQL e whakaatu ana i nga kaiwhakarato raraunga te kaha ki te haere i tua atu i nga uiui kuputuhi maamaa me te mahi i nga mahi rapu rapu.