问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql语句中的order by排序问题 数据库中有一priority字段,取值为高、中、低。

发布网友 发布时间:2022-07-12 03:53

我来回答

2个回答

热心网友 时间:2023-10-16 10:03

这个无法出现正常的排序。在SQL中对于字符或是汉字的排序依据是汉字字母按英文排序的方式。也就是说如果在没有更改的情况下,select * from table order by priority [ASC]顺序应该是低(D),高(G),中(Z)的顺序进行排列的。而若是select * from table order by priority DESC(降序)时与ASC正好相反。高中低的顺序是我们理解的,而不是计算机所能理解的,所有字符对于计算机来说都是没有意义的,所以在不更改的前提下是没有办法让计算机理解高中低的含义并让他排序的。

但数据库一般的排序有三种手段,第一种就是默认,已经介绍过了,另两种是笔画排序和ASC码序(机器码序)笔划排序对于汉字来说还可以确认,但是对于机器码序有很大的不可预知性,我们不可能也记不信每一个汉字的机器码的,所以如果你能恰好得出低中高的顺序,那么现在不是前两种顺序就有可能是后一种顺序,只要使用DESC就可以降序排列了!

热心网友 时间:2023-10-16 10:03

可以这样写
select *,case priority
when '低' then 1
when '中' then 2
when '高' then 3
end fa
from table1 order by fa desc
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
幼儿园有哪些安全课 小班安全课有哪些 幼儿园安全课程有哪些 ...发其他的表情就没有问题,请问这是怎么回事?如何解决? 1000000÷5000除法竖式怎么列? 北京海淀区劳动纠纷!工资拖欠!未上三险!高手帮忙! ...工资基数包括社保补助及公积金补助吗?请高手帮忙!!! 现汉“秋天是非常美丽的” 中“的”是什么词性? 三种方法区分:1的后面... 的、地、得的用法有何区别? ...有原因 必须要手骨 折 反正让手一个 月都不能动 那棍子‘锤子打手腕... 网站sitemap提交中<priority>取值0.5和0.8哪个优先级高? 长秀霖跟优思灵的区别- 问一问 冬瓜参汤圆子怎么做 意大利奢侈品牌排行榜FRW辐轮王,PINA皮纳和Colnago梅花意大利三大? 梅花图案是什么牌子? 怎么进入手机桌面 activemq连接过多导致变慢 从小就被吼的宝宝,长大后可能会有哪些性格缺陷? 如果每天都会连续大声吼一到两个小时左右的高音,会不会对身体特别是大脑有什么损伤啊?比如会不会导致脑 oppo+reno+6手机怎么视频后台播放- 问一问 对刚认识的女孩说我的心里只有一件事就是你?? 男生对你说辛苦了我的心里只有一件事学习 我的心里只有一件事就是工作什么意思 芡实薏米山药可以跟牛排炖汤吗有什么功效 芡实鱼头可以煲汤吗 太阳能如何转换成电能 爸爸买了一台太阳能电灯当太阳能电灯放在阳光下充电时是将什么能转化为什么能? 太阳能电板给蓄电池充电是先转化为化学能还是电能,为什么 被家长吼后变乖的娃,会因此产生什么样的危害? 这种丸子头怎么绑啊 雅化集团为什么这么强?雅化集团2021年业绩报?雅化集团资金流向新浪? nmodbus4库读取双字 S7-200 做 MODBUS 主站时(MODBUS库), 从站返回的数据存在那个地方? MODBUS库错误是什么情况 穿着美体内衣,排出来美体内衣是黑的怎么回事 想买璐比玛斯的美体内衣,有推荐的颜色吗? 塑身美体内衣选什么颜色 璐比玛斯只有只有肉色的美体内衣吗?还有没有其他颜色的美体内衣? 宽胶带好粘球吗 胶布宽4.5厚2.0长150是什么意思 宽胶布哪里有卖的? 医用大胶布宽在20-30里米 幼升小家长寄语怎么写 撸了很多网贷,现在每天都是还款日,想一次借给五万分36期把网贷还清,在慢慢还在哪里可以办下来。 麻醉科的麦氏评分是什么 阻抗不一样的信号线接一起,会从在有什么问题? 15r2开机报警4声怎么解决 相框特典专是什么意思 防弹特典什么意思啊?还有裸专,该怎么买?啊啊啊,求解释 动漫专业包括哪些?