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
原文:https://blog.csdn.net/hxhaaj/article/details/80670620
版权声明:本文为博主原创文章,转载请附上博文链接!

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

  1. MySQL怎么添加字段在指定列位置、怎么一次添加多个字段?

    怎么添加字段在指定列位置.怎么一次添加多个字段? MySQL语句实现添加多个字段在指定列位置 MySQL语句实现添加多个字段在指定列位置 在使用navicat15管理MySQL数据库时,发现选择某列点 ...

  2. 替换掉mysql数据库指定字段的所有数据的中指定字符串

    我想把表t_user中name字段中type=1的所有数据中带有"-但是-"的字符串全部替换成"-",也即把"-但是"去掉: 执行updat ...

  3. java匹配字段返回成功,Java MongoTemplate查询返回指定字段及指定数量的数据

    假设我有一个实体类Article @Data @Document(collection = "articles") public final class Article { @Id ...

  4. mysql表中字段数据类型_mysql数据表中字段的数据类型有哪些?

    数据表中字段的数据类型有:TINYINT.SMALLINT.MEDIUMINT.INT.INTEGE.DATETIME.DATE.TIMESTAMP.TIME.YEAR.CHAR.VARCHAR.TE ...

  5. mysql 中某个字段相同的数据拼接起来

    2019独角兽企业重金招聘Python工程师标准>>> mysql> select name, GROUP_CONCAT( age SEPARATOR '#') from st ...

  6. mysql查询某字段的重复数据

    SELECT name FROM `student` GROUP BY name HAVING COUNT(name)>1 ;

  7. MySQL数据库——day26 数据库安装,卸载,概念,msq的介绍,安装,连接,DDL,DML,DQL模糊查询,字段控制(别名和运算),排序,聚合函数,分组查询(where和having),分页查询

    学到mysql的时候非常的快,感觉前面的没有很巩固,还是要复习前面的博客 常见的数据库 MySQL , Oracle , SQL Server , SQLite , DB2 , - SQL Serve ...

  8. mysql去除指定字段里的最后一个字符

    mysql小知识: 前言:在工作时,发现之前采集的数据保存路径有问题.错误如下: PDF\000003\2023\1\10.1021@j2c10916.pdf\ 相信大家能看懂,后面多了个\杠,正常路 ...

  9. 批量替换 MySQL 指定字段中的字符串

    批量替换 MySQL 指定字段中的字符串 批量替换 MySQL 指定字段中的字符串是数据库应用中很常见的需求,但是有很多初学者在遇到这种需求时,通常都是用脚本来实现:其实,MySQL 内置的有批量替换 ...

最新文章

  1. ThreadPoolExecutor线程池的理解与应用
  2. 给书配代码-电力经济调度(2):计及动态约束及节能环保要求的经济调度
  3. 职场健康:缓解脖子酸
  4. 【Quartz】深入Job、JobDetail、JobDataMap、Trigger
  5. pyqt5搭建的简单的图像处理界面_PyQt5 布局浅析
  6. TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流
  7. 华为荣耀7能改成Linux吗,华为荣耀7电池怎么样?华为荣耀7可以更换电池吗?
  8. 普通程序员如何向人工智能方向转型?
  9. HTTP 协议中的长连接和短连接
  10. Mac磁盘格式化、分区教程
  11. win10计算机管理里用户,win10怎么查看有几个用户 win10新增管理员账户的步骤演示...
  12. ffmpeg 10bit 8bit yuv格式转换
  13. 2018-2-13-win10-uwp-切换主题
  14. 平分肥宅快乐水(C++)
  15. 利用脚手架创建vue项目时报这个错误,哪位大神帮忙解答一下,实在是找到解决办法了。万分感谢
  16. ThinkPad F1按键常亮且喇叭无声音
  17. 互联网下半场,苏宁“拼购村”如何打造现象级模式
  18. 目前云计算的优势,主要有哪些?
  19. 免杀技术有一套(免杀方法大集结)(Anti-AntiVirus)
  20. 已经建立的TCP,收到SYN会发生什么?

热门文章

  1. 数字人民币持续推进,带来哪些利好?
  2. linux如何调出xfce4,Archlinux+xfce4安装完成后配置
  3. [转载] Python防微信撤回
  4. 答疑| ggplot 绘制火山图并添加文字标签
  5. 深度学习原理——41
  6. 会声会影2023官方新功能介绍
  7. Qt 之 QTimer
  8. 服务器ubuntu系统登录,ubuntu服务器版登陆
  9. 【WeChatPay】微信支付V3学习笔记(一)
  10. 关于textrank算法