sql 查询前10条记录中的某些表项,怎样用一条sql语句描述

我试着用“ selset 项名 in (select top 20* from 表名 order by XXX desc) ,不对哦~

select top 10 项1,项2,项3,项4 from 表 order by XXX desc
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-13
select 项名 from (select top 10 * from 表名 order by XXX desc)
第2个回答  2010-11-13
select * from 表名 where 项名 in (select top 20* from 表名 order by XXX desc)

sql 查询前10条记录中的某些表项,怎样用一条sql语句描述
select top 10 项1,项2,项3,项4 from 表 order by XXX desc

Orcale查询前10行数据SQL语句怎么写? 请高手帮忙
简单概括有如下4种:minus差分页 select * from table where rownum<=10 minus select * from table where rownum<=5 rownum伪列select * from (select rownum tid,t.* from table t where rownum<=10) where tid<=10 and tid>=5 notin相反select * from table where id not in(select id ...

SQL语言怎么显示成绩表中成绩最高的前十条学生的信息?
回答:先查询表中的名次,desc 都排序 ,最高成绩在上面,select top 10.........查询出前10名最高成绩的信息

写一条sql语句查询出前10%的学生信息
select TOP 10 PERCENT * from 学生信息表

数据库查询前10条用sql语句怎么写
如果用SQL,那么可以这样写:SELECT TOP 10 * FROM 表名

使用一条sql语句查询出前十条记录
SELECT FROM (SELECT ROW_NUMBER() OVER(ORDER BY ROWID) ROW_NUMBER, A.FROM TABLE1 A)WHERE ROW_NUMBER <= 10

查询oracle数据时的前10条的SQL语句
通过rownum小于等于10获取前10条记录 示例:SELECT * FROM 表名 WHERE ROWNUM<=10补充:ROWNUM是一个序列,是oracle数据库从数据文件或缓冲区中读取数据的顺序。它取得第一条记录则rownum值为1,第二条为2,依次类推。小于等于10,则就会只取前10条记录。

sql语句 分组查询前10条数据
class classid classname product classid proname num select top 10 c.classid ,c.classname,sum(p.num) from class c,product p where p.classid=c.classid group by c.classid order by sum(p.num) desc 有的不能用top。,不同数据库软件查询好像有细微的差别。

前十条数据的分数字段的标准差 sql语句怎么写~~~急
A表有两列id、number id number 1 1 2 2 --- declare @m numeric(30, 20), @n int;declare @i int, @x numeric(30, 20), @temp numeric(30, 20);set @n=2;set @i=0;set @temp=0;select @m=AVG(number) from A where id in (select top 2 id from A);while (@i<...

MySql查询前10条数据sql语句是
在MySQL中,要获取前10条数据的SQL查询语句非常直观,其基本格式为:SELECT * FROM table_name LIMIT 0, 10。这里的0通常可以省略,直接写为LIMIT 10,它表示从第0条记录(即第一条)之后开始取,取出10条数据。如果你需要了解其他数据库系统的查询方法,这里提供一些参考:在SQL Server中,可以使用...

相似回答