wmjy.net
当前位置:首页 >> SQL中多条件排序问题 >>

SQL中多条件排序问题

第一步:确定输出内容,你要的字段为name,数据结果为b,d,a,c ; 第二步:找规律,b、d的online为1;a、c的位说明是按online 降序;然后来看下 b 、d的online相同,viewnum为30和10,那么就是viewnum降序;如果a、c的viewnum也是降序那么规律就...

可以,比如你还想根据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

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

select后跟order by 第一排序条件,第二排序条件... desc就楼主提的例子,select .....(查询条件根据楼主的需求) from ... order by 信息被顶次数,信息被浏览的次数 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 后可加2个字段,用英文逗号隔开。 1、f1用升序, f2降序,sql该这样写; ORDER BY f1, f2 DESC2、也可以这样写,更清楚; ORDER BY f1 ASC, f2 DESC3、如果都用降序,必须用两个desc;

在最后一行加上 ORDER BY FDateTime即可。 完整的语句: SELECT * FROM Kq_SourceWHERE ...........--(省略原代码)ORDER BY FDateTime

order by id asc --升序 order by id desc --降序 select * from t where order by(case when name='张三' then 1 when name='李四' then 2 when name='王二' then 3 else 99 end ) ---指定排序

里面确实有不少的语法错误.以后要加强学习了 这里还要看你的这几个字段都是什么类型的才能给出更好的答案. select top c_name,c_stu from class where c_name liek '%百度%' and c_stu>30 and c_type='true' order by c_stu asc,c_type 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.wmjy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com