guest

Thu 27 Jul 2006 08:52:35
Thu 27 Jul 2006 08:52:35
สวัสดีครับทั่นเว็บมาสเตอร์วันนี้มารบกวนอีกแล้ว...คือผมมีคำถามมาถามน่ะครับ..
ถ้าผมจะค้นหาข้อมูลแบบสุ่มต้องใช้คำสั่งอะไรครับ....ในเทเบิลประกอบด้วยฟิลด์ ID,Detail,Status ครับ หมายความว่า ในการค้นหาแต่ละครั้งให้ค้นหา ฟิลด์ที่ชื่อ ID โดย ไม่ต้องเรียงลำดับน่ะครับ...แล้วเอาข้อมูลมาโชว์ ครั้งแรกอาจจะเป็นฟิลด์ที่ 4 ครั้งต่อไปอาจจะเป็นฟิลด์ที่ 1 อะไรทำนองเนี้ยครับ...รบกวนด้วยครับ
guest

Thu 27 Jul 2006 09:47:51
Thu 27 Jul 2006 09:47:51
ลืมบอกไปอย่างนึง ฐานข้อมูลเป็น Access ครับ.. ใน MSSQL ผมใช้คำสั่งนี้ครับ
SELECT TOP 1 *
FROM tbStudent
ORDER BY NEWID()
สามารถทำได้ แต่ใน Access ทำไม่ได้ครับ มันฟ้อง ตรง NewID() น่ะครับ
ใน Access ไม่มีฟังก์ชั่น NEWID() ครับ ต้องทำการ Random ก่อนแล้วเอาค่าไป query อีกทีครับ
http://www.codefixer.com/tutorials/random_record.asp
http://www.codefixer.com/tutorials/random_record.asp

















