SQL AND & OR ਆਪਰੇਟਰ

AND ਅਤੇ OR ਆਪਰੇਟਰ ਇੱਕ ਤੋਂ ਵੱਧ ਸ਼ਰਤ ਦੇ ਅਧਾਰ 'ਤੇ ਰਿਕਾਰਡਾਂ ਨੂੰ ਫਿਲਟਰ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ。

AND ਅਤੇ OR ਆਪਰੇਟਰ

AND ਅਤੇ OR ਨੂੰ WHERE ਸਬਸ਼ੂਟੇਸ਼ਨ ਵਿੱਚ ਦੋ ਜਾਂ ਵੱਧ ਸ਼ਰਤਾਂ ਨੂੰ ਮਿਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ。

ਜੇਕਰ ਪਹਿਲੀ ਅਤੇ ਦੂਜੀ ਸ਼ਰਤ ਦੋਵੇਂ ਪੂਰੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਤਾਂ AND ਆਪਰੇਟਰ ਇੱਕ ਰਿਕਾਰਡ ਦਿਖਾਉਂਦਾ ਹੈ。

ਜੇਕਰ ਪਹਿਲੀ ਅਤੇ ਦੂਜੀ ਸ਼ਰਤ ਵਿੱਚ ਕੋਈ ਵੀ ਸ਼ਰਤ ਪੂਰੀ ਹੁੰਦੀ ਹੈ ਤਾਂ OR ਆਪਰੇਟਰ ਇੱਕ ਰਿਕਾਰਡ ਦਿਖਾਉਂਦਾ ਹੈ。

ਮੂਲ ਸਾਰੀਆਂ (ਉਦਾਹਰਣ ਵਿੱਚ ਵਰਤੀਆਂ ਗਈਆਂ):

LastName FirstName Address City
Adams John Oxford Street London
Bush George Fifth Avenue New York
Carter Thomas Changan Street ਬੀਜਿੰਗ
Carter William Xuanwumen 10 ਬੀਜਿੰਗ

AND ਆਪਰੇਟਰ ਦਾ ਉਦਾਹਰਣ

AND ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਾਰੇ ਕੁਝ 'Carter' ਨਾਮ ਦੇ ਅਤੇ 'Thomas' ਨਾਮ ਦੇ ਲੋਕਾਂ ਨੂੰ ਦਿਖਾਓ:

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'

ਨਤੀਜਾ:

LastName FirstName Address City
Carter Thomas Changan Street ਬੀਜਿੰਗ

OR ਆਪਰੇਟਰ ਦਾ ਉਦਾਹਰਣ

OR ਆਪਰੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਾਰੇ ਕੁਝ 'Carter' ਨਾਮ ਦੇ ਅਤੇ 'Thomas' ਨਾਮ ਦੇ ਲੋਕਾਂ ਨੂੰ ਦਿਖਾਓ:

SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'

ਨਤੀਜਾ:

LastName FirstName Address City
Carter Thomas Changan Street ਬੀਜਿੰਗ
Carter William Xuanwumen 10 ਬੀਜਿੰਗ

AND ਅਤੇ OR ਆਪਰੇਟਰਾਂ ਨੂੰ ਮਿਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ

ਅਸੀਂ AND ਅਤੇ OR ਨੂੰ ਮਿਲਾ ਸਕਦੇ ਹਾਂ (ਗੋਲਾ ਚੱਕਰ ਵਿੱਚ ਮਿਲਾ ਕੇ ਜਟਿਲ ਵਿਅਕਤੀ ਬਣਾ ਸਕਦੇ ਹਾਂ):

SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
AND LastName='Carter'

ਨਤੀਜਾ:

LastName FirstName Address City
Carter Thomas Changan Street ਬੀਜਿੰਗ
Carter William Xuanwumen 10 ਬੀਜਿੰਗ