آموزش مهم ترین توابع ریاضی در 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
خروجی:
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل میتوانید به انجمن پرسش و پاسخ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
امید آنکه بیش از پیش موفق و مؤید باشید.
نظرات دانشجویان

عالی بوود تدریستون حرف نداره

مرسی از شما بابت درج نظرتون، ما با این فیدبک های خوبتون کلی انرژی میگیریم و دوره های قوی تری برایتان ضبط خواهیم کرد.
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.