خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تولید اعداد تصادفی در SQL Server

تولید اعداد تصادفی در SQL Server
در سناریوها و نرم افزارهای مختلفی که پایگاه داده آنها SQL Server است، شما نیاز به اعداد تصادفی دارید که برای تولید اعداد تصادفی در SQL Server می توانید از تابع خود اس کیو ال با نام RAND استفاده کنید.

سیستم یکپارچۀ سازمانی راهکار




در مثال زیر با استفاده از تابع RAND، می خواهیم بین دو عدد صحیح، اعداد تصادفی ایجاد کنیم. فرمت و Syntax بصورت زیر می باشد:

A + ROUND(RAND() * (B + 1 - A), 0);
Where:
A = The smallest number of the range.
B = The largest number of the range.

با توجه به Syntax بالا از کوئری زیر می توانید استفاده کنید:

DECLARE @A INT;
DECLARE @B INT;

SET @A = 10
SET @B = 100

SELECT @A + ROUND(RAND() * (@B + 1 - @A), 0);

تولید اعداد تصادفی در SQL Server . آموزشگاه رایگان خوش آموز

با استفاده از اسکریپت زیر هم می توانید بین دو عدد صحیح، اعداد تصادفی با استفاده از تابع RAND ایجاد کنید.
Syntax بصورت زیر می باشد:

ROUND(RAND() * A, 0);
Where:
A = The largest number of the range.

اکنون اسکریپت زیر با توجه با Syntax بالا، اعداد تصادفی ایجاد می کند که بازه آن را از 0 تا 100 در نظر گرفته ایم.

SELECT ROUND(RAND() * 100, 0)

تولید اعداد تصادفی در SQL Server . آموزشگاه رایگان خوش آموز

شما با استفاده از تابع RAND می توانید اعداد شناور و اعشاری در بازه ای که تعریف می کنید، می توانید تولید کنید. Syntax بصورت زیر می باشد. دقت کنید که مثلا بازه از 0 تا 100 است که شما عدد 100 را به عدد مورد نظر خودتان می توانید تغییر دهید.

RAND() * A;
Where:
A = The largest number of the range.

خب، حالا با توجه به syntax فوق، مثال زیر را مشاهده می کنید که اعداد شناور تا 100 را می توانید با دستور زیر تولید کنید.

SELECT RAND() * 100;

تولید اعداد تصادفی در SQL Server . آموزشگاه رایگان خوش آموز


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز