700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > mysql 按照指定字段的指定数据进行排序 filed函数

mysql 按照指定字段的指定数据进行排序 filed函数

时间:2021-11-23 05:53:15

相关推荐

mysql 按照指定字段的指定数据进行排序 filed函数

filed函数

filed(coulmn,str1,str2,str3…)

tableA中有某一列columA,该列的值包含(0,1,2,3,4,5)

当前的需求为查询结果不包含3和5,且按2,1,0,4的规则进行排序

mysql的实现方式:

select * from A where columA in(‘2’, ‘1’, ‘0’) order by FIELD(columA ,’2’,’1’, ‘0’)

例如: 遇到实际问题,需要先排序带书名号(“《”)的,如果使用 convert(colum using gbk) 则会出现带书名号的元组排在英文元组之后,所以此时应使用指定先排带书名号的元组

SELECT dname,grade,major,cname,sid,SIGN,examtype,ktype,kid,k_dname,kname,scount,unified,symbolFROM depart_planWHERE (k_dname='商学院' AND examtype='考查') OR (k_dname='商学院' AND examtype = '')ORDER BY FIELD(kname,left(kname,1)='《'),CONVERT(kname USING gbk) ASC,CONVERT(kid USING gbk) ASC,CONVERT(sid USING gbk) ASC--------------------- 作者:胡啊呦 来源:CSDN 原文:/hxhaaj/article/details/80670620 版权声明:本文为博主原创文章,转载请附上博文链接!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。