00:00:00 /00:00:00

سرفصل دوره

آموزش مهم ترین توابع ریاضی در 2019 sql server

رایگان
  • .دسترسی مادام العمر به ویدئوهای دوره
  • .دسترسی رایگان به آپدیت های دوره
  • .تدریس روان و ساده با کیفیت بالا
  • .سرفصل های بسیار جامع و غنی
3292فارغ التحصیل
avatar

مهدی عباسی

مهندس ارشد کارشناسی کامپیوتر
5

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....

نظرات دانشجویان

آموزش مهم ترین توابع ریاضی در 2019 sql server

آموزش کامل توابع FLOOR, POWER, SQRT, RAND, ROUND در sql server 2019:

در این جلسه می‌خواهیم درباره توابع ریاضی یا توابع کار روی اعداد صحبت کنیم.

FLOOR: قسمت صحیح عدد را برمی‌گرداند.

مثال:

Select FLOOR(12.457658658)

Select FLOOR(12.9999)

 

خروجی:

تصویر اول

 

POWER: یک عدد را به توان یک عدد دیگر می‌رساند. این تابع به دو ورودی نیاز دارد. عدد اول پایه توان و عدد دوم خود توان است.

مثال:

Select POWER(2,5)

 

خروجی:

تصویر دوم

 

SQRT: برای رادیکال استفاده می‌شود.

مثال:

Select SQRT(25)

 

خروجی:

تصویر سوم

 

ROUND: برای گرد کردن یا رند کردن عدد استفاده می‌شود.

مثال: در قسمت اول عددی که می‌خواهیم گرد شود را قرار می‌دهیم و در قسمت دوم مشخص می‌کنیم که تا چند رقم را حفظ کند.

 

Select ROUND(23.456273457,3)

 

خروجی:

تصویر چهارم

 

 

Use dbShop

GO

Select *,ROUND(Cast(ProductGroupId As Float) / RegisteredUserId , 1),FLOOR(SQRT(ProductGroupId))

From Products

 

خروجی:

 

 

RAND: یک عدد تصادفی بین 0 تا 1 تولید می‌کند.

 

Select RAND()

 

مثال: یک عدد تصادفی بین 0 تا 4 تولید می‌کند.

Select RAND()*5

 

یک عدد تصادفی بین 0 تا 25 تولید می‌کند.

Select 20+Floor(RAND()*6)  

 

مثال: در این مثال یک عدد تصادفی بین 0 تا 16 تولید می‌کند و با دستور go که مقابل آن عدد 5 است، باعث می‌شود 5 عدد تصادفی را برگرداند.

 

Select *

From ProductGroups

Where ProductGroupId=1+Floor(Rand()*16)

GO 5

 

خروجی:

 

                                                             

 

 

امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل می‌توانید به انجمن پرسش و پاسخ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید
امید آنکه بیش از پیش موفق و مؤید باشید.

 

انجمن متخصصان پایگاه داده