Inayohusiana na SQL Wildcard

Kwenye kusomoa data kwenye msimbo wa hifadhi, unaweza kutumia chaji za SQL.

Inayohusiana na SQL Wildcard

Kwenye kusomoa data kwenye msimbo wa hifadhi, chaji za SQL zingekubali heri moja au zaidi.

Chaji za SQL lazima zifanywe kwa kikabla cha LIKE.

Kwenye SQL, chaji zingine zinaongezwa kama hizo:

Chaji Maelezo
% Inaonyesha chini au zaidi ya heri
_ Badala heri moja tu
[charlist] Wote heri wa heri zilizopo kwenye orodha ya heri

[^charlist]

au

[!charlist]

Wote heri wa heri zaidi zilizopo kwenye orodha ya heri

Mwili wa tabia wa kuzalisha (kinatumika kwenye mifano):

Jadili ya Persons:

Id Kizamani Kwanza Kizamani cha Kwanza Adress Mji
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

Tumia % chaji

Mfano 1

Sasa, tunataka kuondoa watu wanaoishi kwa mji wa "Persons" tabia hii inayobuniwa na "Ne":

Tunaweza kutumia mambo ya SELECT inayotunuliwa hapa:

SELECT * FROM Persons
WHERE Mji LIKE 'Ne%'

Matokeo:

Id Kizamani Kwanza Kizamani cha Kwanza Adress Mji
2 Bush George Fifth Avenue New York

Mfano 2

Kwenda, tunataka kuondoa watu wanaoishi kwa mji wa "Persons" tabia hii inayoshiriki na "lond":

Tunaweza kutumia mambo ya SELECT inayotunuliwa hapa:

SELECT * FROM Persons
WHERE Mji LIKE '%lond%'

Matokeo:

Id Kizamani Kwanza Kizamani cha Kwanza Adress Mji
1 Adams John Oxford Street London

Tumia chaji cha _ kama kigeni

Mfano 1

Sasa, tunataka kuondoa watu wanaoishi kwa "Persons" tabia hii na kizamani cha kwanza kina "eorge":

Tunaweza kutumia mambo ya SELECT inayotunuliwa hapa:

SELECT * FROM Persons
WHERE Kizamani cha Kwanza LIKE '_eorge'

Matokeo:

Id Kizamani Kwanza Kizamani cha Kwanza Adress Mji
2 Bush George Fifth Avenue New York

Mfano 2

Kwenda, tunataka kuondoa taarifa za kizamani kwa "Persons" tabia hii inayobuniwa na "C", kisha chaji chenye ukweli, kisha "r", kisha chaji chenye ukweli, kisha "er":

Tunaweza kutumia mambo ya SELECT inayotunuliwa hapa:

SELECT * FROM Persons
WHERE Kizamani Kwanza LIKE 'C_r_er'

Matokeo:

Id Kizamani Kwanza Kizamani cha Kwanza Adress Mji
3 Carter Thomas Changan Street Beijing

Tumia chaji cha [charlist] kama kigeni

Mfano 1

Sasa, tunataka kuondoa watu wanaoishi kwa mji wa "Persons" tabia hii na wanaoanzishwa na "A" au "L" au "N":

Tunaweza kutumia mambo ya SELECT inayotunuliwa hapa:

SELECT * FROM Persons
WHERE Mji LIKE '[ALN]%'

Matokeo:

Id Kizamani Kwanza Kizamani cha Kwanza Adress Mji
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York

Mfano 2

Sasa, tunataka kuondoa watu wanaoishi kwa mji wa "Persons" tabia hii:Hapakwa na: Wanaoanzishwa na "A" au "L" au "N":

Tunaweza kutumia mambo ya SELECT inayotunuliwa hapa:

SELECT * FROM Persons
WHERE Mji LIKE '[!ALN]%'

Matokeo:

Id Kizamani Kwanza Kizamani cha Kwanza Adress Mji
3 Carter Thomas Changan Street Beijing