Ngôn ngữ SQL - Câu lệnh SELECT RANDOM
Câu lệnh SELECT RANDOM trong SQL
Câu lệnh SELECT RANDOM () trả về hàng ngẫu nhiên. Nó có thể được sử dụng trong kỳ thi trực tuyến để hiển thị các câu hỏi ngẫu nhiên.
Có rất nhiều cách để chọn một bản ghi ngẫu nhiên hoặc hàng từ bảng cơ sở dữ liệu. Mỗi máy chủ cơ sở dữ liệu cần cú pháp SQL khác nhau.
Nếu bạn muốn chọn một hàng ngẫu nhiên với MY SQL:
SELECT column FROM table
ORDER BY RAND ( )
LIMIT 1
Nếu bạn muốn chọn một hàng ngẫu nhiên với Microsoft SQL server:
SELECT TOP 1 column FROM table
ORDER BY NEW ID()
Nếu bạn muốn chọn một hàng ngẫu nhiên với ORACLE:
SELECT column FROM
(SELECT column FROM table
ORDER BY dbms_random.value)
WHERE rownum =1
Nếu bạn muốn chọn một hàng ngẫu nhiên với PostgreSQL:
SELECT column FROM table
ORDER BY RAND()
LIMIT 1