ฟังก์ชันSQL Server RAND()
ตัวอย่าง
ส่งกลับเลขทศนิยมแบบสุ่ม (ไม่มีค่าตั้งต้น - ดังนั้นมันจึงส่งกลับตัวเลขสุ่มทั้งหมด >= 0 และ <1):
SELECT RAND();
ความหมายและการใช้งาน
ฟังก์ชัน RAND() จะคืนค่าตัวเลขสุ่มระหว่าง 0 (รวม) และ 1 (ไม่รวม)
ไวยากรณ์
RAND(seed)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
seed | Optional. If seed is specified, it returns a repeatable sequence of random numbers. If no seed is specified, it returns a completely random number |
รายละเอียดทางเทคนิค
ทำงานใน: | SQL Server (เริ่มตั้งแต่ปี 2008), ฐานข้อมูล Azure SQL, Azure SQL Data Warehouse |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ส่งกลับตัวเลขทศนิยมสุ่ม (ด้วยค่าเมล็ดเป็น 6):
SELECT RAND(6);
ตัวอย่าง
ส่งกลับเลขทศนิยมแบบสุ่ม >= 5 และ <10:
SELECT RAND()*(10-5)+5;
ตัวอย่าง
ส่งกลับตัวเลขสุ่ม >= 5 และ <=10:
SELECT FLOOR(RAND()*(10-5+1)+5);