logo
logo
تبلیغ کلیکی تاپ سایت 98

آشنایی با توابع در sql و mysql

آشنایی با توابع در sql و mysql
هدایت عباسی آموزش sql

آموزش ویدئویی توابع در sql و mysql

دانلود فیلم و آموزش ویدئویی کار با توابع sum و avg و count و min و max در SQL و MYSQL همراه با مثال عملی بصورت روان .

چنانچه مشکلی در اجرای فیلم دارید از مرورگر فایرفاکس استفاده نمایید یا روی لینک زیر کلیک نمایید.

مشاهده یا دانلود فیلم بالا

آشنایی با توابع count , avg , sum , min , max در sql همراه با مثال و توضیحات کامل. هر تابع کار خاصی را در sql  و mysql انجام می دهد. این توابع در sql تعریف شده است و ما می توانیم آنها را بکار ببریم.

در این بخش از آموزش sql به سراغ آشنایی با توابع در sql و mysql می رویم.

این آموزش متعلق به تاپ سایت 98 میباشد.

برای فهم بهتر دستورات یک جدول را طراحی می کنیم.

نام جدول را topsite98  می گذاریم. این جدول شامل چند فیلد میباشد از جمله id , fname , lname , price, group1 که به ترتیب شامل id یا شماره فرد ، نام و نام خانوادگی و قیمت و گروه میباشد.

گروه 1 ، گروه بخش مدیریت میباشد.

گروه 2 گروه کامپیوتر میباشد.

تابع count

تابع count در sql برای شمارش تعداد رکوردها بکار می رود.

مثلا اگر در جدول topsite98 تعداد 100 رکورد وجود داشته باشد و ما 5 رکورد را حذف کرده باشیم مقدار خروجی تابع count عدد 95 خواهد بود.

SELECT COUNT(id)FROM topsite98;

ساختار count :

در بخش زیر ساختار count (COUNT Syntax) را مشاهده می کنید.

ساختار count به این صورت میباشد.

ابتدا دستور select و سپس count و فیلدی که می خواهیم بر اساس آن شمارش شود.

و from و نام جدول. در صورت تمایل می توانیم شرطی نیز قرار دهیم.

SELECT COUNT(column_name)FROM table_name
WHERE condition;

تابع avg

تابع avg در sql برای گرفتن میانگین استفاده می شود.

مثلا می خواهیم ببینیم میانگین پرداختی به کارمندان شرکت چقدر بوده است. برای این کار از تابع avg و بر اساس فیلد price این کار را انجام می دهیم.

SELECT AVG(price) FROM topsite98;

ساختار avg :

ساختار avg به این صورت است ابتدا دستور select و تابع AVG و نام فیلد دلخواه که در اینجا پول یا price است و from و نام جدول.

در صورت تمایل می توانیم شرط نیز قرار دهیم.

خروجی تابع avg میانگین فیلد دلخواه و معمولا یک عدد اعشار خواهد بود.

SELECT AVG(column_name) FROM table_name
WHERE condition;

تابع sum

تابع sum در sql برای جمع کردن اعداد بکار می رود. برای این کار باید یک فیلد را مشخص کنیم.

SELECT SUM(price) FROM topsite98;

ساختار SUM :

در قسمت زیر ساختار SUM را مشاهده میکنید.

ساختار تابع SUM به صورت زیر است.

ابتدا دستور select و تابع SUM و نام فیلد دلخواه و from و نام جدول.

چنانچه دوست دارید می توانید یک شرط نیز قرار دهید.

خروجی تابع sum یک عدد خواهد بود.

SELECT SUM(column_name) FROM table_name
WHERE condition;

تابع min

تابع min  در sql ، کوچکترین یا مینیموم عدد از نوع فیلد دلخواه را مشخص می کند.

در مثال زیر کمترین حقوق یا حداقل حقوق را مشخص می کنیم.

خروجی تابع min در sql ، کمترین یا کوچکترین عدد خواهد بود.

SELECT MIN(Price) AS SmallestPrice FROM topsite98;

ساختار min :

ساختار min به صورت زیر میباشد.

ابتدا دستور select و سپس تابع MIN و نام فیلد دلخواه و from و نام جدول را مشخص می کنیم.

در صورت تمایل شرطی را قرار می دهیم.

SELECT MIN(column_name) FROM table_name
WHERE condition;

تابع max

با استفاده از تابع max در sql می توانید بزرگترین عدد را مشخص کنید.

تابع max دارای یک ورودی میباشد که بر اساس آن فیلد بزرگترین عدد آن را مشخص می کند.

در مثال زیر بزرگ ترین عدد از فیلد price مشخص می شود.

SELECT MAX(Price) AS LargePrice FROM topsite98;

ساختار max :

ساختار max را مشاهده می کنید. ساختار max شامل یک ورودی یا column_name می باشد که بزرگ ترین و ماکسیموم آن عدد را نمایش می دهد.

گذاشتن شرط اختیاری است و می توانید شرطی را قرار دهید مثلا ماکسیموم فیلد price زمانی که رکوردها در مجموعه کارمندان مدیریت باشد.

SELECT MAX(column_name) FROM table_name
WHERE condition;

چند مثال ازتوابع در sql :

چند مثال ازتوابع در sql برای فهم بهتر از توابع را قرار می هیم و توضیح خواهیم داد.

در مثال زیر برای تابع MAX یک شرط قرار داده ایم. زمانی ماکسیموم قیمت مشخص می شود که گروه مساوی یک باشد.

SELECT MAX(price) AS LargePrice FROM aa WHERE group1 = 1;

در مثال زیر مجموع قیمت یا پول از گروه 2 یعنی کامپیوتر را حساب می کند.

SELECT SUM(price) FROM aa WHERE group1 = 2;

امیدواریم این آموزش برای شما مفید باشد.یا حق

این سایت بفروش می رسد با سئو عالی و بازدید بالا. تماس بگیرید

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

دوره ارز دیجیتال تاپ سایت 98
دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.