当前位置: 代码迷 >> Sql Server >> 怎么不重复地随机得到数据库的20条记录,怎么写sql语句
  详细解决方案

怎么不重复地随机得到数据库的20条记录,怎么写sql语句

热度:39   发布时间:2016-04-24 09:07:44.0
如何不重复地随机得到数据库的20条记录,如何写sql语句?
如题,是需要一个语句就可以,还是需要做一段代码?求示例
------解决思路----------------------
SELECT TOP 20 *
FROM(SELECT * FROM TB WHERE COL LIKE '%机械%') T
ORDER BY NEWID() 
嵌套一下啊
------解决思路----------------------
不嵌套亦可以
SELECT TOP 20 *
FROM TB
WHERE COL LIKE '%机械%'
ORDER BY NEWID() 
  相关解决方案