Share tips.

tips.html

คำสั่งสุ่มแถว RAND() ใน MySQL

คำสั่ง RAND() ใช้สำหรับ สุ่มข้อมูลของฟิลด์ใน Table

รูปแบบคำสั่ง
/* แสดงข้อมูลแบบสุ่มใน Table ของฟิลด์ filed_1, filed_2 จนถึง filed_n โดยจำกัดจำนวนแถว เท่ากับ 2 */
SELECT field_1,field_2,field_n FROM `ชื่อตาราง1` ORDER BY RAND() LIMIT 2;

ตัวอย่าง
SELECT province_code, province_name FROM `province` ORDER BY RAND() LIMIT 2 ;

จะได้ผลลัพธ์ตามตัวอย่าง (ครั้งที่ 1)
customer_id customer_name province_name
1 นายมานะ สุขใจ กรุงเทพมหานคร
4 นายบุญมี ทองคำขาว นครปฐม

จะได้ผลลัพธ์ตามตัวอย่าง (ครั้งที่ 2)
customer_id customer_name province_name
2 นางสาวมานี เจริญบุญ กรุงเทพมหานคร
3 นางสมศรี เติมลาภ นครปฐม

การสุ่มสามารถเปลี่ยนค่าที่แสดงได้เรื่อย

19 มิถุนายน 2556 17:12:30