select TOP 10 * from dis order by id newid()

sql="select TOP 10 * from dis order by id newid()"
sql="select TOP 10 * from dis order by id newid()"

两句哪里出了错。为什么查找为空呢。
库里已经有数据,不为空
ACCESS数据库
主分健ID

select TOP 10 * from dis order by newid()
随机取前10条记录
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-06-02
newid() 是什么?
数据库的dis建立主键没有?

select TOP 10 * from dis order by id newid()
select TOP 10 * from dis order by newid()随机取前10条记录

SQL 表里 按条件随机 查询出不重复的记录 然后指定某列出现值重复的次数...
group by name having count(name)=1 )and department in(SELECT name FROM 专家抽取 WHERE 申报专业大专业 LIKE '%8%'group by department having count(department)<=2 )order by NewID()这不重复记录是指每次查询时都不重复呢还是一次查询中的数据不重复呢 ...

SQL怎么按总分来随机抽题,比如我要选总分是30的10道题
select top 10 * from 表名 where 总分=30 order by newid()

怎麼在SQL数据库表中随机提取10条记录并现在在VB标签上?
select top 10 * from 表 order by newid()

请教sql 随机取数据语句
用Order by 排序

asp 随机读取最大10数据其中一条
select top 1 *, NewID() as random from 表名 where id in (select top 10 id from 表名 order by id desc) order by random但可能会重复抽取

asp随机抽取数据库数据
随机提取10条记录的例子:Sql server:select top 10 * from 表 order by newid()Access:Select top 10 * FROM 表 orDER BY Rnd(id)Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成 比如用姓名字段(UserName)Select top 10 * FROM 表 orDER BY Rnd(len(UserName))MySql:Select ...

2013-10-20 - SQL数据库语句大全
select top 10 * from tablename order by newid() 18、说明:随机选择记录select newid() 19、说明:删除重复记录Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...) 20、说明:列出数据库里所有的表名select name from sysobjects where type='U'21、说明:...

select top 10 * from tb_test where testCourse='科目' order by n...
是不是你where testCourse='科目' 的数据很少啊,不然100取10相同的概率也没那么大吧

在线等,一个asp中排序的小问题
SQL server数据库有个NewID函数,sql="Select top 10 * from TableName order by NewId()"Access数据库同样提供一个Rnd函数,可以通过以下SQL语句来实现随机:sql="select top 10 * from TableName order by Rnd(id)"但是Access数据库记录集缓存的原因,从代码里得到Access数据库随机记录是得不到,...

相似回答