پیشنهاد ویژه (فیلم آموزشی)

بازدیدها : 2062
قیمت: 230,000 ریال
بازدیدها : 504
قیمت: 399,000 ریال
بازدیدها : 261
قیمت: 270,000 ریال

پیشنهاد ویژه (کتاب PDF)

بازدیدها : 1916
قیمت: 49,000 ریال
بازدیدها : 1251
قیمت: 29,000 ریال
بازدیدها : 1565
قیمت: 49,000 ریال
بازدیدها : 1327
قیمت: 29,000 ریال
بازدیدها : 1167
قیمت: 69,000 ریال
بازدیدها : 966
قیمت: 59,000 ریال
بازدیدها : 904
قیمت: 49,000 ریال
بازدیدها : 840
قیمت: 39,000 ریال
بازدیدها : 906
قیمت: 59,000 ریال
بازدیدها : 682
قیمت: 69,000 ریال
بازدیدها : 491
قیمت: 79,000 ریال
بازدیدها : 555
قیمت: 49,000 ریال

پیشنهاد ویژه - آموزش SQL

بازدیدها : 2492
قیمت: 390,000 ریال
بازدیدها : 2533
قیمت: 250,000 ریال
بازدیدها : 1737
قیمت: 190,000 ریال
بازدیدها : 2564
قیمت: 190,000 ریال
بازدیدها : 1283
قیمت: 70,000 ریال

آموزش 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

دیدگاه‌ها  

+2 # امیرکیان 1394-12-03 13:14
برای استفاده از سلکت های تو در تو باید در بخش where دستور select قبلی اینکارو انجام دهیم ؛درسته؟
و تا چندین سلکت تو در تو را میتوان ایجاد کرد؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # مهرداد صلاحی 1394-12-06 22:47
عبارت سلکت تودرتو برای اینجا مناسب نیست. سلکت دومی در قسمت شرط اومده. در واقع شما وقتی در یک کوئری از شرط استفاده می‌کنی، شرط اون رو می‌تونی اجرای یه کوئری دیگه قرار بدی.

همین منطق برای جاهای دیگه هم به کار میره. مثلا برای انتخاب فیلدها، می‌تونی یکی از فیلدها رو سلکت بذاری.
محدودیت خاصی نداره، ولی باید دقت کنی که اگر به طور اصولی استفاده کنی، اجرای کوئری طول میکشه و روی لود تأثیر منفی می‌ذاره.

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

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

آخرین دیدگاه های اضافه شده

  • آموزش CSS-معرفی سی اس اس

    • سلام، لطفا پاسخ را در مطلب زیر مطالعه فرمایید ...
  • آموزش HTML-مقدمه اچ تی ام ال

    • سلام و عرض ادب خدمت شما باید عرض کنم که فیلم آموزش مقدماتی تا پیشرفته جوملا 3 که توسط خود بنده تدریس ...
       
    • سلام استاد من تا اینجا بسته های زیادی از فروشگاه شما تهیه کردم اما در مورد جوملا نمیدانم کدام را ...
  • آموزش JS-مقدمه جاوا اسکریپت

    • سلام، این که خیلی راحته ...! برای این منظور از کد زیر استفاده کنید: <img src="http://bey amooz.com/image ...
       
    • سلام چه کار کنم که وقتی روی عکس کلیک می کنم پیغام بده سلام
  • آموزش نصب جوملا 3

    • سلام، ممنون شما هم خسته نباشید. از خطایی که گزارش شده ظاهرا سیستم عامل شما با بسته Xampp ای که قصد ...
       
    • با سلام و خسته نباشید خدمت شما ببخشید من بعد از 10 سال می خواهم شروع به طراحی وب کنم و از دانش کامپیوتر ...

آخرین محصولات وب سایت بیاموز

بازدیدها : 261
قیمت: 270,000 ریال
بازدیدها : 504
قیمت: 399,000 ریال
بازدیدها : 2062
قیمت: 230,000 ریال

کمک به پیشرفت سایت

ba1clickbeyamooz

از ساعت 8 صبح الی 9 شب

اشتراک گذاری

افراد آنلاین

ما 2374 مهمان و 8 عضو آنلاین داریم
  • AmirHoseinHmd
  • [email protected]
  • fmt
  • غفوری
  • همت
  • i3ehrouz
  • alireza.mohammadi
  • mazaherh133

آموزش جوملا 3

بازدیدها : 2674
قیمت: 370,000 ریال
بازدیدها : 5306
قیمت: 230,000 ریال

آموزش SQL Server

بازدیدها : 1478
قیمت: 2,100,000 ریال
بازدیدها : 756
قیمت: 1,150,000 ریال
بازدیدها : 669
قیمت: 1,000,000 ریال

آموزش MVC

بازدیدها : 6676
قیمت: 390,000 ریال

آموزش Android

بازدیدها : 5472
قیمت: 160,000 ریال
بازدیدها : 1800
قیمت: 280,000 ریال
بازدیدها : 789
قیمت: 250,000 ریال

آموزش صوتی SQL

بستن
مدرس:

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

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