SQL LIKE ਕੰਮੀ

LIKE ਕੰਮੀ ਵਰਤੋਂ ਵਿੱਚ WHERE ਉਪਸ਼ੇਤੂ ਵਿੱਚ ਕਲਮ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਮੋਡਲ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

LIKE ਕੰਮੀ

LIKE ਕੰਮੀ ਵਰਤੋਂ ਵਿੱਚ WHERE ਉਪਸ਼ੇਤੂ ਵਿੱਚ ਕਲਮ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਮੋਡਲ ਦੀ ਖੋਜ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

SQL LIKE ਕੰਮੀ ਗਰਾਮਾਤਰਾ

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern

ਮੂਲ ਟੇਬਲ (ਉਦਾਹਰਣ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ):

Persons ਟੇਬਲ:

Id LastName FirstName ਅਡਰੈੱਸ ਸਿਟੀ
1 ਐਡਮਸ ਜਾਨ ਔਕਸਫੋਰਡ ਸਟ੍ਰੀਟ ਲੰਡਨ
2 ਬੁਸ਼ ਜਾਰਜ ਫਿਊਥ ਏਵੇਨਿਊ ਨਿਊਯਾਰਕ
3 ਕਾਰਟਰ ਥਾਮਸ ਚੰਗਾਨ ਸਟ੍ਰੀਟ ਬੀਜਿੰਗ

LIKE ਕੰਮੀ ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1

ਹੁਣ, ਅਸੀਂ ਉੱਪਰ ਦੇ "Persons" ਟੇਬਲ ਤੋਂ ਰਹਿਣ ਵਾਲੇ "N" ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀਆਂ ਸਿਟੀਆਂ ਵਿੱਚ ਰਹਿਣ ਵਾਲੇ ਲੋਕਾਂ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:

ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:

SELECT * FROM Persons
WHERE City LIKE 'N%'

ਸੁਝਾਅ:"%" ਵਰਤੋਂ ਵਿੱਚ ਵਰਗੀ ਸ਼ਬਦ (ਮੋਡਲ ਵਿੱਚ ਲਿਖੇ ਨਾ ਹੋਣ ਵਾਲੇ ਅੱਖਰ) ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ。

ਨਤੀਜਾ ਕਿਸਮ:

Id LastName FirstName ਅਡਰੈੱਸ ਸਿਟੀ
2 ਬੁਸ਼ ਜਾਰਜ ਫਿਊਥ ਏਵੇਨਿਊ ਨਿਊਯਾਰਕ

ਉਦਾਹਰਣ 2

ਅਗਲੇ, ਅਸੀਂ "Persons" ਟੇਬਲ ਤੋਂ ਰਹਿਣ ਵਾਲੇ "g" ਨਾਲ ਸਮਾਪਤ ਸਿਟੀਆਂ ਵਿੱਚ ਰਹਿਣ ਵਾਲੇ ਲੋਕਾਂ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:

ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:

SELECT * FROM Persons
WHERE City LIKE '%g'

ਨਤੀਜਾ ਕਿਸਮ:

Id LastName FirstName ਅਡਰੈੱਸ ਸਿਟੀ
3 ਕਾਰਟਰ ਥਾਮਸ ਚੰਗਾਨ ਸਟ੍ਰੀਟ ਬੀਜਿੰਗ

ਉਦਾਹਰਣ 3

ਅਗਲੇ, ਅਸੀਂ "Persons" ਟੇਬਲ ਤੋਂ ਰਹਿਣ ਵਾਲੇ "lon" ਸ਼ਬਦ ਵਾਲੀਆਂ ਸਿਟੀਆਂ ਵਿੱਚ ਰਹਿਣ ਵਾਲੇ ਲੋਕਾਂ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ:

ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:

SELECT * FROM Persons
WHERE City LIKE '%lon%'

ਨਤੀਜਾ ਕਿਸਮ:

Id LastName FirstName ਅਡਰੈੱਸ ਸਿਟੀ
1 ਐਡਮਸ ਜਾਨ ਔਕਸਫੋਰਡ ਸਟ੍ਰੀਟ ਲੰਡਨ

ਉਦਾਹਰਣ 4

NOT ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਨਾਲ, ਅਸੀਂ "Persons" ਟੇਬਲ ਤੋਂ ਰਹਿਣ ਵਾਲੇ ਲੋਕਾਂ ਨੂੰ ਚੁਣ ਸਕਦੇ ਹਾਂਨਾ ਸ਼ਾਮਲ "lon" ਦੀ ਸਿਟੀ ਵਿੱਚ ਦੇਸ਼ਵਾਸੀ:

ਅਸੀਂ ਹੇਠ ਲਿਖੇ SELECT ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ:

SELECT * FROM Persons
WHERE City NOT LIKE '%lon%'

ਨਤੀਜਾ ਕਿਸਮ:

Id LastName FirstName ਅਡਰੈੱਸ ਸਿਟੀ
2 ਬੁਸ਼ ਜਾਰਜ ਫਿਊਥ ਏਵੇਨਿਊ ਨਿਊਯਾਰਕ
3 ਕਾਰਟਰ ਥਾਮਸ ਚੰਗਾਨ ਸਟ੍ਰੀਟ ਬੀਜਿੰਗ