SQL AND & OR ਆਪਰੇਟਰ
- ਪਿੰਡ ਪੰਨਾ SQL where
- ਅਗਲਾ ਪੰਨਾ SQL Order By
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 | ਬੀਜਿੰਗ |
- ਪਿੰਡ ਪੰਨਾ SQL where
- ਅਗਲਾ ਪੰਨਾ SQL Order By