网络编程
位置:首页>> 网络编程>> 数据库>> 数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)

数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)

  发布时间:2024-01-18 20:14:13 

标签:数据库查询排序

Oracle查询结果集,随机排序


select * from table1 order by dbms_random.value();

MySQL随机查询出一条记录:


-- 下面的查询语句效率高,不要使用 SELECT * FROM table1 ORDER BY rand() LIMIT 1 来查询 SELECT * FROM table1 WHERE id=(SELECT id FROM table1 ORDER BY rand() LIMIT 1)


查询结果集,随机排序


SELECT * FROM table1 ORDER BY rand()

MS SQL Server


SELECT *
FROM Northwind Orders
ORDER BY NEWID()

SELECT TOP 10 *
FROM Northwind Orders
ORDER BY NEWID()

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com