SQL สุ่มตัวเลข 1 ถึง 100 ด้วย RAND บทความนี้สอนใช้คำสั่ง RAND เพื่อสุ่มตัวเลขระหว่างช่วงตัวเลข 1 ถึงตัวเลข 100 และใช้คำสั่ง FLOOR เพื่อแปลงผลลัพธ์ให้เป็นตัวเลขจำนวนเต็ม พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง SQL สุ่มตัวเลข 1 ถึง 100 ด้วย RAND
SELECT FLOOR(RAND()*(1-100+1)+100) AS value
ผลลัพธ์
+-------+
| value |
+-------+
| 26 |
+-------+
SQL สุ่มตัวเลข 1 ถึง 100 ด้วย RAND จากตัวอย่างเขียน SQL ด้วย FLOOR( RAND()*( 1-100+1 )+100 ) AS value หมายความว่าใช้คำสั่ง RAND สุ่มตัวเลขด้วยการคำนวณได้ตัวเลขระหว่าง 1 ถึง 100 และแปลงผลลัพธ์จากตัวเลขทศนิยมให้เป็นตัวเลขจำนวนเต็มบวกด้วยคำสั่ง FLOOR ตั้งชื่อ column ว่า value