برای دریافت پکیج آموزش مقدماتی SQL Server کلیک کنید.


آموزش SQL-تابع avg

تابع AVG:

Wiki

تابع AVG میانگین مقادیر یک ستون عددی را بر می گرداند.

نحوه استفاده:

SELECT AVG(column_name) FROM table_name

مثال:

Wiki

جدول Orders را در زیر داریم:

O_IdOrderDateOrderPriceCustomer
1 2008/11/12 1000 Hansen
2 2008/10/23 1600 Nilsen
3 2008/09/02 700 Hansen
4 2008/09/03 300 Hansen
5 2008/08/30 2000 Jensen
6 2008/10/04 100 Nilsen

می خواهیم میانگین فیلد OrderPrice را به دست آوریم.

از دستور زیر استفاده می کنیم:

SELECT AVG(OrderPrice) AS OrderAverage FROM Orders

نتیجه به شکل زیر خواهد بود:

OrderAverage
950

می خواهیم مشتریانی را پیدا کنیم که مقدار سفارش آنها بزرگتر از میانگین باشد.

از دستور زیر استفاده می کنیم:

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

نتیجه به شکل زیر خواهد بود:

Customer
Hansen
Nilsen
Jensen

کلمات کلیدی:
  • SQL avg
  • تابع avg در SQL
  • اچ تی ام ال
  • سی اس اس
  • جاوا اسکریبت
  • جی کوئری
  • اس کیو ال
  • پايگاه داده
  • آژاکس
  • ای اس پی
  • پی اچ پی
  • آموزش
  • برنامه نویسی
  • یادگیری
  • راهنمایی
  • مقدماتی
  • چیست
  • درس
  • مدرسه
  • چگونه
  • منبع
  • مثال
  • سورس کد
  • دمو
  • جوملا
  • وب
  • طراحی
  • توسعه
  • سایت
  • رایگان
  • HTML
  • CSS
  • DOM
  • JavaScript
  • jQuery
  • SQL
  • XML
  • AJAX
  • ASP.NET
  • PHP
  • W3C
  • tutorials
  • programming
  • learning
  • lessons
  • school
  • reference
  • examples
  • source code
  • demos
  • Cascading Style Sheets
  • Active Server Pages
  • Development.Webbuilder
  • Sitebuilder
  • Webmaster

دیدگاه‌ها  

+1 # mohsen 1393-11-28 09:10
وقتي گفتيد AS OrderAverage يه ستون به نام OrderAverage ايجاد ميكنه و مقدار رو تو اون قرار ميده؟ as دقيقا چكار ميكنه؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1393-11-28 13:53
as مخفف Alias است و با استفاده از آن می توان یک نام مستعار (Alias) به جدول یا ستون داد. برای اطلاعات بیشتر به لینک زیر مراجعه کنید:
www.beyamooz.com/sql/101-advanced/263
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن

در همین زمینه مطالعه فرمایید (منبع SQL)

اشتراک گذاری

افراد آنلاین

ما 2245 مهمان و 9 عضو آنلاین داریم
  • mehdidante
  • majid1690
  • ssadafi
  • vahidmahmoudi
  • yavarzadeh
  • mrousta59
  • mohsen918
  • zg111

لیست بیاموزها

تبلیغات بنری

آموزش صوتی SQL

بستن
مدرس:

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!