SQL AVG ਫੰਕਸ਼ਨ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

AVG ਫੰਕਸ਼ਨ ਨੂੰ ਨੰਬਰਾਂ ਦੀ ਔਸਤ ਗਿਣਤੀ ਵਾਪਸ ਦਿੰਦਾ ਹੈ।NULL ਮੁੱਲ ਗਿਣਤੀ ਵਿੱਚ ਸ਼ਾਮਿਲ ਨਹੀਂ ਹੁੰਦੇ।

SQL AVG() ਸ਼ਾਸਤਰ

SELECT AVG(column_name) FROM table_name

SQL AVG() ਉਦਾਹਰਣ

ਅਸੀਂ ਨਿਮਨਲਿਖਤ "Orders" ਤਾਲਿਕਾ ਹਾਂ:

O_Id OrderDate OrderPrice Customer
1 2008/12/29 1000 Bush
2 2008/11/23 1600 Carter
3 2008/10/05 700 Bush
4 2008/09/28 300 Bush
5 2008/08/06 2000 Adams
6 2008/07/21 100 Carter

ਉਦਾਹਰਣ 1

ਹੁਣ, ਅਸੀਂ "OrderPrice" ਫੀਲਡ ਦੀ ਔਸਤ ਗਿਣਤੀ ਕੰਮਾਉਣਾ ਚਾਹੁੰਦੇ ਹਾਂ。

ਅਸੀਂ ਨਿਮਨਲਿਖਤ SQL ਵਾਕਯ ਵਰਤੀਏ:

SELECT AVG(OrderPrice) AS OrderAverage FROM Orders

ਨਤੀਜਾ ਸੈੱਟ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਹੈ:

OrderAverage
950

ਉਦਾਹਰਣ 2

ਹੁਣ, ਅਸੀਂ OrderPrice ਦੀ ਔਸਤ ਤੋਂ ਉੱਚੀ ਕੀਮਤ ਵਾਲੇ ਕਸਟਮਰ ਦੀ ਖੋਜ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ。

ਅਸੀਂ ਨਿਮਨਲਿਖਤ SQL ਵਾਕਯ ਵਰਤੀਏ:

SELECT Customer FROM Orders
WHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orders)

ਨਤੀਜਾ ਸੈੱਟ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਹੈ:

Customer
Bush
Carter
Adams