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 |