Devdit
 

SQL สุ่มตัวเลข 1 ถึง 100 ด้วย RAND

733

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

เขียน 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ