sql语句中的rnd time函数“不是可以识别的 内置函数名称”,该怎么解决
sql语句中的rnd time函数“不是可以识别的 内置函数名称”
对sqlserver数据库进行查询,一个随机抽取但又不重复的sql语句,为了不重复,后年加了rnd(time()-id)
提示:
Microsoft OLE DB Provider for SQL Server '80040e14'
'time'不是可以识别的 内置函数名称
time()替换成getdate()
提示:'rnd'不是可以识别的 内置函数名称
请各位高手帮忙看看,谢谢!
------解决思路----------------------
Order By NewID()
对sqlserver数据库进行查询,一个随机抽取但又不重复的sql语句,为了不重复,后年加了rnd(time()-id)
select top 100 * from 题库 where type='单选题' order by rnd(time()-id)
提示:
Microsoft OLE DB Provider for SQL Server '80040e14'
'time'不是可以识别的 内置函数名称
time()替换成getdate()
提示:'rnd'不是可以识别的 内置函数名称
请各位高手帮忙看看,谢谢!
------解决思路----------------------
Order By NewID()