sql根据某个字段排序

这个需要在排序语句中使用条件判断

例如:表【Table_temp】中列【col1】为字符,属性为varchar(10),排序时需要按照B、A、C的顺序显示,则可按照以下SQL语句:

select
    *
from
    Table_temp
order by
    case 
      when col1=B then 1
      when col1=A then 2
      when col1=C then 3
    end

sql语句的排序,有止是 asc,desc 简单的正序、倒序排列,还可以根据需要字段的值,来执行排序。可使用如下方式:

1.点击新建查询:

2.输入如下语句:

  • order by   

  • case `A1`   

  • when a2 then 1       // 当值为a2,排在第一个  

  • when a3 then 2       // 当值为a3,排在第二个  

  • when a1 then 3       // 当值为a1,排在第三个  

  • end  

  • asc     // 按上面顺序,正序排列(也可为desc)  

ORDER BY 语句用于根据指定的列对结果集进行排序。

ORDER BY 语句默认按照升序对记录进行排序。

如果希望按照降序对记录进行排序,可以使用 DESC 关键字。

拓展资料:

sql常见语句

更新:update table1 set field1=value1 where 范围

查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)

排序:select * from table1 order by field1,field2 [desc]

求和:select sum(field1) as sumvalue from table1

平均:select avg(field1) as avgvalue from table1

最大:select max(field1) as maxvalue from table1

最小:select min(field1) as minvalue from table1[separator]

参考资料: 

百度百科  SQL ORDER BY

在MSSQL支持CASE,使用以下语句实现
SELECT 表1.id, 表1.n
FROM 表1
ORDER BY CASE n WHEN a2 THEN 1 WHEN a1 THEN 2 WHEN a3 THEN 3 END;

在Access中使用IIF来实现,如下:
SELECT 表1.id, 表1.n
FROM 表1
ORDER BY IIF(n=a2,1,IIF(n=a3,2,3));

可参考Access帮助文件中的
Access > 筛选和排序 > 按自定义次序对记录排序order by 字句中使用case

select *
from table1
order by case A1 when a2 then 1 when a3 then 2 when a1 then 3 end你可以加上一个计算列,将它转换成可排序的,比如在oracle中可依这样
select table1.*,decode(table1.a1,a2 ,1,a3,2,a1,3,0)xx from table1 order by xx
喜欢阅读
  • 超级牛婿

    超级牛婿

    三年来,凌杰一直过的如行尸走肉一般,哪怕被别人嘲讽,被老婆厌恶。他都心死如灰,不为所动。

  • 至强龙主

    至强龙主

    “阿姨,我不想再努力了。”发送短信以后,郑潇从入赘三年,受尽欺凌的上门女婿,重新变成了叱咤风云的龙门龙主!从今往后,任何人,都别想欺辱自己还有自己的妻子!

  • 柔情如水你如梦

    柔情如水你如梦

    结婚四年,丈夫从未踏入她的房间!她沦为全城笑话,嫁入豪门却比老鼠更卑贱。可是有一天,另一个撒旦一般的男人出现。他毫不顾忌把她推向更彻底的深渊,他步步进犯甚至不折手段,摧毁她辛苦维持的一切。她的爱恋她的执念她的希望全都倾塌,最后,他把她捞上来,从此,只捧在他一个人的掌心。

  • 墙角有鬼:镜子里的谋杀

    墙角有鬼:镜子里的谋杀

    镜子里的空间是否存在?谋杀是如何在镜子里边实施的?无处不在的猫影后边究竟藏着什么惊天阴谋?

  • 皇家女法医

    皇家女法医

    她,不老不死,手中一把剖尸刀,拆解开种种谜团。他,当今王爷,翻手为云覆手雨,冷静布下步步棋。一块断玉,将毫不相干的两个人推到一起。她冷情弃爱,一心只想寻找自己生存的目标。朝夕相对,一往情深,执手进退,披荆斩棘。权利阴谋,奇案诡案,谁才是最重要的那个人!

  • 落叶何翩翩

    落叶何翩翩

    毕业于二流大学,工作于二线城市,算不上大富大贵,可是也是能让自己混吃等死的家境。可是却偏偏长了一颗悲天悯人的圣母心。按照死党的话就是何翩翩那家伙,用她那明明是卖白菜的智商操着卖白粉的心。由此看来,何翩翩过着和常人无一例外的平凡生活。

  • 山君:你家娘子掉了

    山君:你家娘子掉了

    墨鋆是一块青黑色的石头,而他则是掌管一方的山君。他给了她修炼成人的机会,让她知晓情为何物,也让她知道了心碎是什么感觉。历尽波折,她终于等到了他的深情告白,可……

  • 一别经年再相逢

    一别经年再相逢

    他在她耳边低语:“蓓蓓,我们毕业就结婚吧!”然而,后一秒,他却和她最好的朋友抱成一团。她转身,形同陌路。四年后,她带着一“小拖油瓶子”再次出现在他面前。“怎么回来了?”他勾起她的下巴,践踏她的尊严。“陆总,我们很熟吗?”她咬牙,步步后退。

  • 猜你喜欢
  • sql按照某个字段排序
  • sql按某个字段排序
  • sql根据两个字段排序
  • sql语句按字段排序
  • sql 按两个字段排序
  • sql按照两个字段排序
  • sql 根据多个字段排序
  • sql多字段排序
  • sql 取字段排序前十
  • sql多个字段排序
  • 热门推荐
  • 大连爱儿坊幼儿园
  • 日版 花样少年少女 盘
  • 大神绝景版破解版手柄
  • 黑精灵与外星人 漫画
  • 杭州双语国际幼儿园
  • 时时彩网上有正规网站
  • 荣耀6手机说话没声
  • bash 删除文件
  • windows用户登录
  • irf640中文资料
  • ebase官方旗舰店
  • nodejs是前端还是后端
  • 祭师
  • 真实驾驶3d无限金币版
  • 萧全漫画摇舞蹈完整版
  • 类似宛香的qq漫画
  • 库卡workvisual干嘛的
  • 鸡眼里面的白色肉刺图
  • udp转发被禁用
  • 金意陶 k0808006yaf
  • All Right Reserved 查池网