ایس کیو ال وہر رکھنا

WHERE ਵਜ੍ਹਾ ਨਾਲ ਚੁਣਨ ਦੇ ਮਾਪਦੰਡ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ。

WHERE ਵਜ੍ਹਾ

ਜੇਕਰ ਕੋਈ ਸ਼ਰਤ ਨਾਲ ਤੇਲਕੀਨ ਮੁੱਦੇ ਚੁਣਨਾ ਹੈ, ਤਾਂ SELECT ਵਜ੍ਹਾ ਵਿੱਚ WHERE ਵਜ੍ਹਾ ਜੋੜੋ।

ਗਰਮਤਾ

SELECT ਕੋਲਮ ਨਾਮ FROM ਤਾਲਿਕਾ ਨਾਮ WHERE ਕੋਲਮ ਐਪਰੇਟਰ ਮੁੱਲ

ਹੇਠ ਲਿਖੇ ਐਪਰੇਟਰਜ਼ ਨੂੰ WHERE ਉਪਵਾਕਯ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ:

ਐਪਰੇਟਰ ਵਰਣਨ
= ਸਮਾਨ ਹੈ
<> ਬੇਸ਼ਕ
> ਵੱਧ ਹੈ
< ਘੱਟ ਹੈ
>= ਵੱਧ ਤੋਂ ਬਾਅਦ ਸਮਾਨ ਹੈ
<= ਘੱਟ ਤੋਂ ਬਾਅਦ ਸਮਾਨ ਹੈ
BETWEEN ਕਿਸੇ ਦਾਇਰੇ ਵਿੱਚ
LIKE ਕੋਈ ਪੈਟਰਨ ਲੱਭਣਾ

ਟਿੱਪਣੀ:ਕੁਝ ਸੰਸਕਰਣਾਂ ਵਿੱਚ, ਐਪਰੇਟਰ <> ਨੂੰ != ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ。

WHERE ਉਪਵਾਕਯ ਦੀ ਵਰਤੋਂ

ਜੇਕਰ ਤੁਸੀਂ ਸਿਰਫ਼ ਸ਼ਹਿਰ "Beijing" ਵਿੱਚ ਰਹਿਣ ਵਾਲੇ ਲੋਕਾਂ ਨੂੰ ਚੁਣਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਅਸੀਂ SELECT ਵਾਕਯ ਵਿੱਚ WHERE ਉਪਵਾਕਯ ਜੋੜਨਾ ਹੋਵੇਗਾ:

SELECT * FROM Persons WHERE City='Beijing'

"Persons" ਤਾਲਿਕਾ

LastName FirstName Address City Year
Adams John Oxford Street London 1970
Bush George Fifth Avenue New York 1975
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

ਨਤੀਜਾ:

LastName FirstName Address City Year
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

ਕੋਟੀਆਂ ਦੀ ਵਰਤੋਂ

ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦੇਓ ਕਿ ਅਸੀਂ ਉਦਾਹਰਣ ਵਿੱਚ ਕੰਡੀਸ਼ਨ ਮੁੱਲ ਦੇ ਆਸਪਾਸ ਸਿੰਗਲ ਕੋਟੀਆਂ ਵਰਤੀਆਂ ਹਨ。

SQL ਸਿੰਗਲ ਕੋਟੀਆਂ ਨਾਲ ਘੇਰਦਾ ਹੈਟੈਕਸਟ ਮੁੱਲ(ਮੱਧ ਮਿਆਦ ਦੇ ਬਾਕੀ ਡਾਟਾਬੇਸ ਸਿਸਟਮ ਵੀ ਦੁਬਾਰਾ ਕੋਟੀਆਂ ਮੁੱਲਾਂ ਸਵੀਕਾਰ ਕਰਦੇ ਹਨ)。ਜੇਕਰਸੰਖਿਆਕੀ ਮੁੱਲ، ਕਿਰਪਾ ਕਰਕੇ ਕੋਟੀਆਂ ਨਹੀਂ ਵਰਤੋਂ ਕਰੋ。

ਟੈਕਸਟ ਮੁੱਲ:

ਇਹ ਸਹੀ ਹੈ:
SELECT * FROM Persons WHERE FirstName='Bush'
ਇਹ ਗਲਤ ਹੈ:
SELECT * FROM Persons WHERE FirstName=Bush

ਸੰਖਿਆਕੀ ਮੁੱਲ:

ਇਹ ਸਹੀ ਹੈ:
SELECT * FROM Persons WHERE Year>1965
ਇਹ ਗਲਤ ਹੈ:
SELECT * FROM Persons WHERE Year>'1965'