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

SQL 如何根据两个字段排序

1、首先建一张测试表coal_blead,里面有多个字段 2、我们输入“select * from coal_blead order by qnet,price”语句,按qnet,price字段进行升序排序 3、我们输入“select * from coal_blead order by qnet desc,price desc”语句,先按qnet字段进行...

order by 字段1 desc,字段2 加上desc表示倒序,如果什么都不加,就默认为升序 如 select * from table1 order by name desc,id; 就是按照name的倒序,id的升序来查询

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...

示例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列...

可以通过两个表的关系,然后通过字段关联的形式排序。 sql:select t1.* from tablename1 t1, tablename2 t2 wehere t1.id=t2.id order by t2.name; 解释:实际上上面语句会通过 tablename2表的name字段先排序表tablename2数据,之后会通过id字...

select MODELNO,COLOR from 表名 group by MODELNO,COLOR表名换下 这样能分组 但是你可能还有别的东西要做吧,这样只是把组分了呀

一楼错误了。应该是这样的 select * from table order by aa asc,bb desc

一般的表不会那么多字段代表的东西属性都相同吧??怎么还有这样的表?一般就这样select * from table order by a desc,b desc,c desc

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

select * from 表 order by len(字段);长度,由短到长 select * from 表 order by len(字段)desc;长度,由长到短 select * from 表 order by 字段;大小,由小到大 select * from 表 order by 字段 desc;大小,由大到小

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