sql一条语句来表示前三项升序排序,其他项降序

谢谢各位了!根据某一属性查询后,前三项升序,后面的都是降序

第1个回答  2010-08-02
实现:
1
2
3
5
4
的效果:

假设你要的字段为:col_you_want , 类型为 int
select col_you_want
from mytable a
order by
case when identity(int,1,1) <= 3 then
identity(int,1,1) end asc ,
col_you_want desc
;本回答被提问者采纳
第2个回答  2010-08-02
select * from 表名 where 查询条件 order by 列一 asc , 列二 asc,列三 asc ,列四 desc,列五 desc,列六 desc
第3个回答  2010-08-02
前三项是指前三列吗?
select * from table order by column1 asc, column2 asc, column3 asc, column4 desc, column5 desc.....从column4开始剩下的字段都加desc

sql一条语句来表示前三项升序排序,其他项降序
identity(int,1,1) end asc ,col_you_want desc ;

sql 中排序先按某字段升序,后按某字段降序。
4、编写sql,查找字母'a'在表中各记录的位置;即实现,先按position 升序,再按money降序,再按top降序;select t.*, rowid location from test_order2 t order by position, money desc, top desc,

sql语句中升序和降序的表示
1、sql通过order by来控制排序,select * from 表名 order by ID asc表示按照id列升序,order by ID desc 则表示按照id降序,如果不指明是asc还是desc则是默认为asc升序。order by xx代表对xx进行升序排列,order by xx desc 代表对xx进行降序排列,desc表示降序。2、SQL语句汇总函数count求某列的...

sql 升序降序排列
ORDER BY cpbh ASC;这样,查询结果就会按照'cpbh'字段的值递增顺序返回数据。无论是降序还是升序,ORDER BY语句都是调整查询结果顺序的关键所在。

sql查询降序和升序的问题(sql语句升序降序排列)
select*fromnewswheretypeid="000501"orderby需要排序的字段名这里后面不写默认是升序 降序的话select*fromnewswheretypeid="000501"orderby需要排序的字段名desc

sql 中排序先按某字段升序,后按某字段降序。
ertintotest_order2值(3,'晓明,50);3、查询表记录,选择t。*,rowidfromtest_order2t;4.编写SQL找到字母“a”的位置在表中的每条记录;也就是说,第一个以升序排序的位置,然后按照降序排列的钱,然后在顶部的降序排列;selectt.*,rowidlocationfromtest_order2torderbyposition,money...

如何用sql语句排序一个倒一个顺?
scroe 先后进行排序,\\x0d\\x0a先根据id升序排序,再根据scroe降序排序,也许你会发现scroe列的数据不是按照降序排列\\x0d\\x0a这就是优先排序的原则,order by 后面谁在前,谁就优先排序\\x0d\\x0a你可以仔细看看相同的id(你可以插入几行相同的id,不同scroe),score就是按照降序排列的 ...

SQL语句中, asc是指升序排列, desc是指?
SQL 语句中, asc是指定列按升序排列,desc则是指定列按降序排列。排序子句语法:order by 列名 asc\/desc 例表格:tt 1、按列n2的升序排列 select * from tt order by n2 asc;2、按列n2的降序排列 select * from tt order by n2 desc;3、复合排序,先按列n1升序排列,再按n2降序排列 select ...

...库里的用户表的前三条纪录并按降序排列的sql语句怎么写?
select top 3 * from table_name order by 字段名 desc top 3 后是你查询的返回值,你什么都没加当然运行不了了

sql语句:请问下面这sql怎么往上加排序(降序)以时间为降序?
你这样查询出来就一个 符合你条件的记录数 没办法排序啊?如果打算按时间排序就别查个数了。。select refund_id,addtime from refund where refund_audit=1 and f_user_uid ='" + userid + "'order by addtime desc \/\/按时间倒叙

相似回答
大家正在搜