ایس کیو ال IN
جب کسی بھی دیتابیس میں کچھ جائزہ تلاش کرتے ہیں تو آپ کو SQL وکالت استعمال کی جاسکتی ہیں۔
ایس کیو ال IN
جب کسی بھی دیتابیس میں کچھ جائزہ تلاش کرتے ہیں تو SQL وکالت ایک یا کئی اشاروں کی جگہ بدل سکتا ہے۔
وکالت SQL کو ہیچک ملاحظہ کے ساتھ استعمال کیا جانا چاہئے۔
در SQL میں، مندرجہ ذیل وکالت استعمال کی جاسکتی ہیں:
وکالت | وصف |
---|---|
% | کوئی بھی عدد یا اشاروں کا سلسلہ کی جگہ بدلنا |
_ | صرف ایک اشارہ کی جگہ بدلنا |
[charlist] | کسی بھی واحد اشارے کو جس میں کسی بھی اشارہ ہو |
[^charlist] یا [!charlist] |
کسی بھی واحد اشارے کو جس میں کوئی بھی اشارہ نہ ہو |
مقابلہ جائزہ (جس کا استعمال مثال میں کیا گیا):
جائزہ شخصی
Id | LastName | FirstName | ਅਡਰੈੱਸ | ਸ਼ਹਿਰ |
---|---|---|---|---|
1 | ਐਡਮਸ | ਜਾਨ | ਆਕਸਫੋਰਡ ਸਟ੍ਰੀਟ | ਲੰਡਨ |
2 | ਬੁਸ਼ | ਜਾਰਜ | ਫਿਫਥ ਏਵੇਨਿਊ | ਨਿਊਯਾਰਕ |
3 | ਕਾਰਟਰ | ਥਾਮਸ | ਚੰਗਾਨ ਸਟ੍ਰੀਟ | ਬੀਜਿੰਗ |
استعمال % وکالت
ਉਦਾਹਰਣ 1
ਹੁਣ, ਅਸੀਂ ਉੱਪਰ ਦੇ "Persons" ਤੇਲ ਵਿੱਚ ਨਿਵਾਸ ਕਰਨ ਵਾਲੇ ਸ਼ਹਿਰ ਵਿੱਚ "Ne" ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਵਿਅਕਤੀ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:
SELECT * FROM Persons WHERE ਸ਼ਹਿਰ LIKE 'Ne%'
ਨਤੀਜਾ ਕੈਟਲੌਗ:
Id | LastName | FirstName | ਅਡਰੈੱਸ | ਸ਼ਹਿਰ |
---|---|---|---|---|
2 | ਬੁਸ਼ | ਜਾਰਜ | ਫਿਫਥ ਏਵੇਨਿਊ | ਨਿਊਯਾਰਕ |
ਉਦਾਹਰਣ 2
ਅਗਲਾ, ਅਸੀਂ "Persons" ਤੇਲ ਵਿੱਚ ਨਿਵਾਸ ਕਰਨ ਵਾਲੇ ਸ਼ਹਿਰ ਵਿੱਚ "lond" ਵਾਲੇ ਵਿਅਕਤੀ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:
SELECT * FROM Persons WHERE ਸ਼ਹਿਰ LIKE '%lond%'
ਨਤੀਜਾ ਕੈਟਲੌਗ:
Id | LastName | FirstName | ਅਡਰੈੱਸ | ਸ਼ਹਿਰ |
---|---|---|---|---|
1 | ਐਡਮਸ | ਜਾਨ | ਆਕਸਫੋਰਡ ਸਟ੍ਰੀਟ | ਲੰਡਨ |
ਮੰਗਣ ਲਈ _ ਮੂਲਕੇਟਰ
ਉਦਾਹਰਣ 1
ਹੁਣ, ਅਸੀਂ ਉੱਪਰ ਦੇ "Persons" ਤੇਲ ਵਿੱਚ ਨਾਮ ਦੇ ਪਹਿਲੇ ਅੱਖਰ ਦੇ ਬਾਅਦ "eorge" ਵਾਲੇ ਵਿਅਕਤੀ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:
SELECT * FROM Persons WHERE FirstName LIKE '_eorge'
ਨਤੀਜਾ ਕੈਟਲੌਗ:
Id | LastName | FirstName | ਅਡਰੈੱਸ | ਸ਼ਹਿਰ |
---|---|---|---|---|
2 | ਬੁਸ਼ | ਜਾਰਜ | ਫਿਫਥ ਏਵੇਨਿਊ | ਨਿਊਯਾਰਕ |
ਉਦਾਹਰਣ 2
ਅਗਲਾ, ਅਸੀਂ "Persons" ਤੇਲ ਵਿੱਚ ਨਿਵਾਸ ਦੇ ਨਾਮ ਦੇ ਸਭ ਪਹਿਲੇ ਅੱਖਰ ਨਾਲ "C" ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ, ਫਿਰ ਕੋਈ ਅੱਖਰ, ਫਿਰ "r", ਫਿਰ ਕੋਈ ਅੱਖਰ, ਫਿਰ "er" ਵਾਲੇ ਰਿਕਾਰਡ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:
SELECT * FROM Persons WHERE LastName LIKE 'C_r_er'
ਨਤੀਜਾ ਕੈਟਲੌਗ:
Id | LastName | FirstName | ਅਡਰੈੱਸ | ਸ਼ਹਿਰ |
---|---|---|---|---|
3 | ਕਾਰਟਰ | ਥਾਮਸ | ਚੰਗਾਨ ਸਟ੍ਰੀਟ | ਬੀਜਿੰਗ |
ਮੰਗਣ ਲਈ [charlist] ਮੂਲਕੇਟਰ
ਉਦਾਹਰਣ 1
ਹੁਣ, ਅਸੀਂ ਉੱਪਰ ਦੇ "Persons" ਤੇਲ ਵਿੱਚ ਨਿਵਾਸ ਸ਼ਹਿਰ ਨਾਲ "A" ਜਾਂ "L" ਜਾਂ "N" ਨਾਲ ਸ਼ੁਰੂ ਵਿਅਕਤੀ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:
SELECT * FROM Persons WHERE ਸ਼ਹਿਰ LIKE '[ALN]%'
ਨਤੀਜਾ ਕੈਟਲੌਗ:
Id | LastName | FirstName | ਅਡਰੈੱਸ | ਸ਼ਹਿਰ |
---|---|---|---|---|
1 | ਐਡਮਸ | ਜਾਨ | ਆਕਸਫੋਰਡ ਸਟ੍ਰੀਟ | ਲੰਡਨ |
2 | ਬੁਸ਼ | ਜਾਰਜ | ਫਿਫਥ ਏਵੇਨਿਊ | ਨਿਊਯਾਰਕ |
ਉਦਾਹਰਣ 2
ਹੁਣ, ਅਸੀਂ ਉੱਪਰ ਦੇ "Persons" ਤੇਲ ਵਿੱਚ ਨਿਵਾਸ ਸ਼ਹਿਰ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂਨਾ ਇਸ ਨਾਲ "A" ਜਾਂ "L" ਜਾਂ "N" ਨਾਲ ਸ਼ੁਰੂ ਵਿਅਕਤੀ:
ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:
SELECT * FROM Persons WHERE ਸ਼ਹਿਰ LIKE '[!ALN]%'
ਨਤੀਜਾ ਕੈਟਲੌਗ:
Id | LastName | FirstName | ਅਡਰੈੱਸ | ਸ਼ਹਿਰ |
---|---|---|---|---|
3 | ਕਾਰਟਰ | ਥਾਮਸ | ਚੰਗਾਨ ਸਟ੍ਰੀਟ | ਬੀਜਿੰਗ |