SQL ਡਾਟਾ ਫੰਕਸ਼ਨ ਨਾਲ ਇੱਕ ਡਾਟਾਬੇਸ ਸਾਰਣੀ ਵਿੱਚ ਮੁੱਲਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨੀ

ਡਾਟਾ ਦੀ ਇੱਕ ਵਿਆਪਕ ਲੜੀ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ SQL COUNT ਦੀ ਵਰਤੋਂ ਕਰੋ

ਸਵਾਲਾਂ ਦਾ ਤੱਤ ਸਟ੍ਰਕਚਰਡ ਕੁਇਰੀ ਲੈਂਗਵੇਜ (SQL) ਦਾ ਮਹੱਤਵਪੂਰਣ ਹਿੱਸਾ ਹੈ. ਇਹ ਇੱਕ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ ਤੋਂ ਖਾਸ ਮਾਪਦੰਡ ਦੇ ਅਧਾਰ ਤੇ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ. ਤੁਸੀਂ SQL ਸਵਾਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ - COUNT () ਫੰਕਸ਼ਨ ਸਮੇਤ - ਡਾਟਾਬੇਸ ਤੋਂ ਹਰ ਕਿਸਮ ਦੀ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ.

SQL COUNT () ਫੰਕਸ਼ਨ ਖਾਸ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੈ ਕਿਉਂਕਿ ਇਹ ਤੁਹਾਨੂੰ ਉਪਭੋਗਤਾ-ਨਿਸ਼ਚਤ ਮਾਪਦੰਡ ਦੇ ਆਧਾਰ ਤੇ ਡਾਟਾਬੇਸ ਰਿਕਾਰਡਾਂ ਨੂੰ ਗਿਣਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ. ਤੁਸੀਂ ਇਸ ਨੂੰ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਸਾਰੇ ਰਿਕਾਰਡਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ, ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਵਿਲੱਖਣ ਮੁੱਲ ਗਿਣ ਸਕਦੇ ਹੋ, ਜਾਂ ਕਈ ਮਾਪਦੰਡ ਗਿਣ ਸਕਦੇ ਹੋ ਜੋ ਕੁਝ ਖਾਸ ਮਾਪਦੰਡ ਪੂਰੇ ਕਰਦੇ ਹਨ.

ਇਹ ਲੇਖ ਇਹਨਾਂ ਦ੍ਰਿਸ਼ਟੀਕੋਣਾਂ 'ਤੇ ਹਰ ਇੱਕ ਸੰਖੇਪ ਝਲਕਦਾ ਹੈ.

ਇਹ ਉਦਾਹਰਣ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਗਏ ਨਾਰਥਵਿੰਡ ਡਾਟਾਬੇਸ' ਤੇ ਆਧਾਰਿਤ ਹਨ, ਜੋ ਅਕਸਰ ਟਿਊਟੋਰਿਅਲ ਦੇ ਤੌਰ 'ਤੇ ਵਰਤਣ ਲਈ ਡਾਟਾਬੇਸ ਉਤਪਾਦਾਂ ਦੇ ਨਾਲ ਸ਼ਿਪਿੰਗ ਕਰਦਾ ਹੈ.

ਇੱਥੇ ਡੇਟਾਬੇਸ ਦੀ ਪ੍ਰੋਡਕਟ ਟੇਬਲ ਤੋਂ ਇੱਕ ਸੰਖੇਪ ਸ਼ਬਦ ਹੈ:

ਉਤਪਾਦ ਸਾਰਣੀ
ProductID ਉਤਪਾਦ ਦਾ ਨਾਮ ਸਪਲਾਇਰਆਈਡੀ QuantityPerUnit ਯੂਨਿਟ ਮੁੱਲ ਯੂਨਿਟ ਇਨਸਟੌਕ
1 ਚਾਈ 1 10 ਬਾਕਸਜ਼ x 20 ਬੈਗ 18.00 39
2 ਚਾਂਗ 1 24 - 12 ਔਂਸ ਬੋਤਲਾਂ 19.00 17
3 ਅਨਿਸਿਡ ਸ਼ਰਬਤ 1 12 - 550 ਮਿ.ਲੀ. ਬੋਤਲਾਂ 10.00 13
4 ਸ਼ੈੱਫ ਐਂਟੋਨੀ ਦਾ ਕੈਜਿਨ ਸੀਜ਼ਨਿੰਗ 2 48 - 6 ਆਊਟ ਜਾਰ 22.00 53
5 ਸ਼ੈੱਫ ਐਂਟਰ ਦੀ ਗੁੰਬੋ ਮਿਕਸ 2 36 ਬਕਸੇ 21.35 0
6 ਦਾਦੀ ਜੀ ਦੇ ਬਾਨਸੇਬੇਰੀ ਫੈੱਡ 3 12 - 8 ਆਊਟ ਜਾਰ 25.00 120
7 ਅੰਕਲ ਬੌਬ ਦੇ ਆਰਗੈਨਿਕ ਸੁੱਕ ਿਚਟਾ 3 12 - 1 ਲੇਬ. 30.00 15

ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨੀ

ਸਭ ਤੋਂ ਬੁਨਿਆਦੀ ਪੁੱਛਗਿੱਛ ਸਾਰਣੀ ਵਿੱਚ ਰਿਕਾਰਡਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਕਰ ਰਿਹਾ ਹੈ. ਜੇਕਰ ਤੁਸੀਂ ਇਕ ਉਤਪਾਦ ਟੇਬਲ ਵਿੱਚ ਮੌਜੂਦ ਆਈਟਮਾਂ ਦੀ ਗਿਣਤੀ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤੀ ਪੁੱਛਗਿੱਛ ਵਰਤੋਂ:

SELECT COUNT (*)
ਉਤਪਾਦ ਤੋਂ;

ਇਹ ਪੁੱਛਗਿੱਛ ਸਾਰਣੀ ਵਿੱਚ ਕਤਾਰਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਵਾਪਸ ਕਰਦੀ ਹੈ. ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਇਹ 7 ਹੈ

ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਅਨੋਖੀ ਮੁੱਲ ਦੀ ਗਿਣਤੀ ਕਰਨੀ

ਤੁਸੀਂ ਕਾਲਮ ਵਿੱਚ ਵਿਲੱਖਣ ਮੁੱਲਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ COUNT ਫੰਕਸ਼ਨ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ. ਉਦਾਹਰਨ ਵਿੱਚ, ਜੇ ਤੁਸੀਂ ਵੱਖ ਵੱਖ ਸਪਲਾਇਰਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਪਛਾਣ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜਿਨ੍ਹਾਂ ਦੇ ਉਤਪਾਦਾਂ ਉਤਪਾਦਾਂ ਦੇ ਡਿਪਾਰਟਮੈਂਟ ਵਿੱਚ ਪ੍ਰਗਟ ਹੁੰਦੇ ਹਨ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਕਿਊਰੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਨੂੰ ਪੂਰਾ ਕਰ ਸਕਦੇ ਹੋ:

SELECT COUNT (ਦੂਜਾ ਸਪਲਾਇਰਆਈਡੀ)
ਉਤਪਾਦ ਤੋਂ;

ਇਹ ਸਵਾਲ ਸਪਲਾਇਰਆਈਡੀ ਕਾਲਮ ਵਿਚ ਮਿਲੇ ਵੱਖਰੇ ਮੁੱਲਾਂ ਦੀ ਗਿਣਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ. ਇਸ ਕੇਸ ਵਿੱਚ, ਜਵਾਬ 3 ਹੈ, ਜਿਸਦਾ ਪ੍ਰਤੀਨਿਧ 1, 2, ਅਤੇ 3 ਹੈ.

ਰਿਕਾਰਡ ਦੀ ਗਿਣਤੀ ਮਾਪਣ ਦੇ ਮਾਪਦੰਡ

ਕੁਝ ਮਾਪਦੰਡਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਰਿਕਾਰਡਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ WHERE ਧਾਰਾ ਦੇ ਨਾਲ COUNT () ਫੰਕਸ਼ਨ ਨੂੰ ਜੋੜ. ਉਦਾਹਰਨ ਲਈ, ਮੰਨ ਲਓ ਕਿ ਵਿਭਾਗ ਦੇ ਮੈਨੇਜਰ ਵਿਭਾਗ ਵਿਚ ਸਟਾਕ ਪੱਧਰ ਦੀ ਭਾਵਨਾ ਹਾਸਲ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ. ਹੇਠਾਂ ਦਿੱਤੀ ਪੁੱਛ-ਗਿੱਛ 50 ਯੂਨਿਟਾਂ ਤੋਂ ਘੱਟ ਯੂਨਿਟ ਇੰਟਕਾਕ ਦੀ ਪ੍ਰਤੀਰੂਪਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਪਛਾਣ ਕਰਦੀ ਹੈ:

SELECT COUNT (*)
ਉਤਪਾਦ ਤੋਂ
ਜਿੱਥੇ ਯੂਨਿਟਸ ਇਨਸਟੌਕ <50;

ਇਸ ਕੇਸ ਵਿੱਚ, ਕਿਊਰੀ 4 ਦੇ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਕਰ ਦੇਵੇਗੀ, ਜਿਸ ਵਿੱਚ ਚਾਈ, ਚਾਂਗ, ਐਨੀਜਡ ਸ਼ਾਰਪ, ਅਤੇ ਅੰਕਲ ਬੌਬ ਦੇ ਆਰਗੈਨਿਕ ਡਰੀਡ ਪਅਰਸ ਦੀ ਨੁਮਾਇੰਦਗੀ ਹੋਵੇਗੀ.

COUNT () ਧਾਰਾ ਡਾਟਾਬੇਸ ਪ੍ਰਸ਼ਾਸਨ ਲਈ ਬਹੁਤ ਕੀਮਤੀ ਹੋ ਸਕਦੀ ਹੈ ਜੋ ਕਾਰੋਬਾਰ ਦੀਆਂ ਲੋੜਾਂ ਪੂਰੀਆਂ ਕਰਨ ਲਈ ਡਾਟਾ ਸੰਖੇਪ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ. ਥੋੜਾ ਰਚਨਾਤਮਕਤਾ ਦੇ ਨਾਲ, ਤੁਸੀਂ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ COUNT () ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ