mdsk.net
当前位置:首页 >> SQL 如何根据两个字段排序 >>

SQL 如何根据两个字段排序

ORDER BY 后可加2个字段,用英文逗号隔开。 1、f1用升序, f2降序,sql该这样写; ORDER BY f1, f2 DESC2、也可以这样写,更清楚; ORDER BY f1 ASC, f2 DESC3、如果都用降序,必须用两个desc; ORDER BY f1 DESC, f2 DESC

SQL如何按两个字段排序,一个按倒序一个按升序 直接 排序 就可以了呀。 例如: SELECT CityID, AreaID, CityName FROM City ORDER BY CityID, AreaID DESC

可以,比如你还想根据B字段来排序,可以这样写:select top 5 * from table order by A ,B 如果不在A和B后写安什么排序,默认是升序asc 降序为desc 所以如果要安A、B降序排列则可以这样写: select top 5 * from table order by A desc,B desc

1、a和b都不为空值或null值,分母也无0值 select a/b as c,a,b from table order by a/b 2、a或b其中一个为null值是,将null值转换为1且分母也无0值: select isnull(a,1)/isnull(b,1) as c,a,b from table order by isnull(a,1)/isnull(b,1) 3...

要根据另一个表,说明这2个表需要JOIN起来! SELECT A.* FROM A JOIN B ON B.Aid = A.ID -- 关联起来 ORDER BY B.xx -- 据另一个表的某字段

select 创建时间,是否头条 from table order by 创建时间 desc,是否头条 这样就可以,如果是否头条顺序要改下,就改成 by 创建时间 desc,是否头条 desc。

示例SQL select table.a, table.b from table order by table.a, table.b 此句表示先按照a列排序,然后再按照b列排序 如果想控制升序降序 select table.a, table.b from table order by table.a ase, table.b desc 此句表示a列按照升序排列,b列...

可以用order by子句对查询结果按照属性列的升序(ASC)排序或者降序(DESC)排列。

order by 字段1,字段2 或者 order by 字段1 asc,字段2 desc ........

A B 1 3 2 2 3 1 select * from (select * from 表 order by A ) order by B 如果是俩个不同表的字段合并 加上 UNION ALL .

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