btcq.net
当前位置:首页 >> sql降序查询语法 >>

sql降序查询语法

降序SELECT *FROM kcORDER BY cpbh DESC升序SELECT *FROM kcORDER BY cpbh asc

字段类型的问题,你表里字段的数据是数字,但是字段类型应该不是,将字段类型转换为数字,直接排序就可以了select * from 表名 torder by to_number(字段名) desc

一使用select子句进行多表查询 select 字段名 from 表1,表2 … where 表1.字段 = 表2.字段 and 其它查询条件 select a.id,a.name,a.address,a.date,b.math,b.english,b.chinese from tb_demo065_tel as b,tb_demo065 as a where a.id=b.id 注:在上面

请贴出具体的表结构一般是这样的select * from tablea order by col1 desc,col2 asc;先按col1降序,相同则按col2 升序

后65条记录 select top 65 * from 表名 where id not in (select top (select count(*)-65 from 表) id from 表)order by id desc 整体是这样 适用于没有自动排序列的表 或排序不规则的表 where 后面意思是 算出总数据条数 减65 为不需要查询的数据 根据ID 使用Not in 去除这部分数据,之后根据ID进行的 排序

SELECT TOP 10 FROM 表名 ORDER BY 排序列 DESC;SQL的执行顺序先按照你的要求排序,然后才返回查询的内容.例如有一个名为ID自动增长的列,表中有100条数据,列的值得分别是1、2、3、4………9、99、100.那么查询加了DESC你得到的是91到100条,就是最后十条,如果加ASC你得到的将会是1到10,也就是最前面的那几条.降序用 desc 65条记录用top;如 select top 65 * from 表 order by 要按降序的字段 desc;select top 65 * from table order by id desc.

sql语句的查找:select 字段名 from 表名 where 条件;sql语句的排序:select 字段名 from 表名 order by 字段 desc(降序); select 字段名 from 表名 order by 字段 asc(升序).

你要先提供A,B 两个表的关联字段才能查询A表时按照B表的b表里面的名称生效日期排序,例如select A.NAME,A.COUNT from(SELECT NAME,COUNT FROM TABLEA GROUP BY NAME) A LEFT JOIN (SELECT * FROM TABLEB) B ON A.关联字段=B.关联字段 ORDER BY B.名称生效日期 asc

select * from ( select * from tb order by col1 desc) where rownum between 100 and 200 按col1降序排序然后取100-200行

sql语句实现降序取出后五条记录的方法:1、sql server中的实现select top 5 * from 表 where id not in (select top 5 id from 表)2、oracle中的实现:SELECT * FROM (SELECT a.*, ROWNUM rn FROM torderdetail a) WHERE rn >= 5 AND rn =的比较了.

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com