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

بازدیدها : 1683
قیمت: 39,000 تومان
بازدیدها : 993
قیمت: 25,000 تومان
بازدیدها : 994
قیمت: 19,000 تومان
بازدیدها : 1113
قیمت: 19,000 تومان

برای دریافت پکیج آموزش مقدماتی 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 moardi 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)

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

  • آموزش CSS-استایل دهی لینک ها

    • با سلام و تشکر. ظاهرا مشکلی تو کد نیست! باید عمل کنه! اگر می‌تونید اون قسمت html رو هم قرار بدید تا یه ...
  • آموزش HTML5-موقعیت یاب

    • خواهش می‌کنم. من در این زمینه کار نکردم. مواردی که گفتم بیشتر شنیده‌هایی هست که از دوستان یاد گرفتم.
  • آموزش PHP-حفظ مقادیر فرم

    • با سلام و تشکر. 1) برای ساختن کپچر باید کدنویسی کنید. نمونه کدهاش زیاد هست تو اینترنت. توسط کدنویسی یک ...
  • آموزش PHP-متغییر POST_$

    • با سلام و خسته نباشید. مشکلتون رو مطرح کنید تا بتونیم کمک کنیم. الآن به نظر شما، ما چطور می‌تونیم کمک ...
       
    • سلام من یک کمک اساسی می خوام یک برنامه نوشتم پر از اشکال یک اشکالش رفع میکنم با یک مشکل دیگه مواجه ...
  • آموزش PHP-نصب PHP

    • با سلام و خسته نباشید. بهتر بود پورت رو دستکاری نمی‌کردید، اما به هر حال برای ایجاد و نمایش فایل‌های ...
       
    • سلام خسته نباشید من برای اینکه آپاچیم فعال بشه پورتشو به 8080 تغییر دادم و درست شد حالا باید تو مرور ...

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

بازدیدها : 141
قیمت: 8,900 تومان
بازدیدها : 158
قیمت: 3,900 تومان
بازدیدها : 188
قیمت: 0 تومان

Beyamooz.com

اشتراک گذاری

ایران سرور

وب سایت بیاموز برروی سرورهای ایران سرور میزبانی می شود.

افراد آنلاین

ما 1530 مهمان و 7 عضو آنلاین داریم
  • mrsh
  • janjo
  • zarrabi
  • OFFensive
  • parastoo
  • hossein856
  • beigloo57

تبلیغات بنری

آموزش جوملا 3

بازدیدها : 607
قیمت: 49,000 تومان
بازدیدها : 1966
قیمت: 23,000 تومان

آموزش PHP

آموزش SQL Server

بازدیدها : 993
قیمت: 25,000 تومان
بازدیدها : 1113
قیمت: 19,000 تومان

آموزش MVC

بازدیدها : 2717
قیمت: 39,000 تومان

آموزش Android

بازدیدها : 314
قیمت: 28,000 تومان
بازدیدها : 2719
قیمت: 16,000 تومان

آموزش WordPress

بازدیدها : 315
قیمت: 35,000 تومان
بازدیدها : 348
قیمت: 12,900 تومان

هر روز با یک نکته در SQL Server

افزایش سرعت کوئری با جلوگیری از بازخوانی اطلاعات

در این پست قصد داریم یکی از نکات مهم، در جهت افزایش سرعت کوئری را بیان کنیم که تنها از طریق ارزیابی و مقایسه هزینه اجرایی قابل بررسی می باشد. برای آشنایی بهتر با مشکل بازخوانی اطلاعات و چگونگی حل کردن آن با یک مثال عملی و مرحله به مرحله پیش میرویم. مزیت نوشتن یک مثال عملی، علاوه بر کمک به درک بهتر موضوع، نکات و دستورات ارزشمندی را هم در زمینه کوئری نویسی ارائه می دهد.


تابع Lead و Lag

در زمان طراحی کوئری، خیلی از مواقع نیاز است که به سطرهای قبل یا بعد از سطر جاری دسترسی داشته باشیم. یکی از روش های موجود استفاده از تابع Row number بود که از نسخه 2005 اس کیو ال به بعد پشتیبانی می شود. اما از نسخه 2012 دو تابع مفید Lead وLag قابل استفاده هستند.


نحوه اجرای کوئری در SQL Server

در این پست با یک دید متفاوت نحوه اجرای کوئری در SQL Server رو بررسی میکنیم و تمرکزمون روی کوئری خاصی نیست. در زبان های برنامه نویسی میدونیم مراحلی باید انجام بشه تا کد برنامه اجرا بشه که تحت عنوان کامپایل شناخته میشه اینکه مثلا کدمون از نظر Syntax کنترل بشه و بعد عملیات Linking انجام بشه و نهایت کد قابل اجرا یا Machine Code تولید بشه. در مورد SQL Server هم مراحل مشابهی برای اجرای کوئری انجام میشه که ادامه توضیح خواهیم داد.


Execution Plan چیست و چه کاربردی دارد

توی این پست هدفمون آشنایی با یک ابزار بسیار کاربردی در اس کیو ال هستش که قسمتی از آموزش پیشرفته SQL Server محسوب میشه. وقتی که ما Execution Plan رو خوب بشناسیم توانایی بالایی در Tune کردن کوئری ها ورفع مشکلات اون ها مانند کندی سرعت کوئری، استخراج عمگرهای نا مناسب و ... به دست خواهیم آورد. علی رغم پیچیدگی خاصی که Execution Plan و مفاهیم مرتبط با اون داره، در این پست سعی میکنم با یک روش منحصر به فرد Execution Plan رو توضیح بدیم. به این منظور از مفاهیم آشنای برنامه نویسی شروع میکنیم و به تدریج بحث رو به اس کیو ال منتقل میکنیم.


افزایش سرعت کوئری - شرط Where

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


انتخاب مناسب ترین کوئری برای یک پرس و جو همراه با مثال

در زمان نوشتن یک برنامه وقتی نوبت به دریافت اطلاعات از پایگاه داده میرسه معمولا فقط به فکر نوشتن یک کوئری هستیم که رکوردهای مورد نظر ما رو تولید کنه. حالا مهم نیست که این کوئری از نظر مصرف منابع، زمان اجرا، بهینه بودن و ... در چه وضعیتی قرار داره. ممکنه برای استخراج یک سری رکورد از دیتا بیس که یک شرط یا شروط خاصی رو دارند چندین کوئری بتونیم طراحی کنیم خوب حالا این سؤال مطرح میشه که انتخاب مناسب ترین کوئری برای یک پرس و جو چگونه هست و چه معیارهایی رو باید در نظر بگیریم؟


انتقال دیتا بیس از نسخه بالا تر به نسخه پایین تر در SQL Server

یه مسأله ای که همیشه در مورد نرم افزارها و ورژنهای جدیدشون هست اینه که اگر یه فایلی تو ورژن جدید ایجاد کنی در این صورت ورژن قدیمیه نمیتونه اونو باز یا هندل کنه. ( پیشرفت تکنولوژی درد و سرای خاص خودشم داره ) اما خوب توی ورژنهای جدید معمولا قابلیت هایی تحت عنوان Compatibility وجود داره که نسخه های جدید هر محصول نرم افزاری رو با نسخه های قدیمی سازگار می کنه ...


 

آموزش صوتی SQL

بستن
مدرس:

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

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