位置: 编程技术 - 正文

MySQL 按指定字段自定义列表排序的实现(mysql向指定字段中添加数据)

编辑:rootadmin

推荐整理分享MySQL 按指定字段自定义列表排序的实现(mysql向指定字段中添加数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql按某个字段排序,mysql字段按照字母顺序排序,mysql按指定字段排序,mysql查询指定字段,mysql查询指定字段,mysql按指定字段排序,mysql字段按照字母顺序排序,mysql按指定字段排序,内容如对您有帮助,希望把文章链接给更多的朋友!

问题描述

大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同):

SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY `id` ASC

降序排列的 SQL 为:

SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY `id` DESC

有时以上排序并不能满足我们的需求。 例如, 我们想要按 id 以 5, 3, 7, 1 的顺序排列, 该如何实现。 这也是很多国内外同行经常遇到的问题之一。

下面我们给出按表中某字段, 以我们想要的列表方式排序的解决方案。

解决方案

MySQL 按指定字段自定义列表排序的实现(mysql向指定字段中添加数据)

用"按字段排序" (ORDER BY FIELD).

语法

ORDER BY FIELD(`id`, 5, 3, 7, 1)

要注意的是,FIELD 后面是没有空格的。

因此, 完整的 SQL 为:

SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY FIELD(`id`, 5, 3, 7, 1)

常见应用

SELECT * FROM `MyTable` WHERE `name` IN ('张三', '李四', '王五', '孙六') ORDER BY FIELD(`name`, '李四', '孙六', '张三', '王五')

以上这篇MySQL 按指定字段自定义列表排序的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

mysql 列转行的技巧(分享) 前言:由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。这种模

mysql列转行以及年月分组实例 如下所示:SELECTcount(DISTINCT(a.rect_id))zcount,a.job_dept,DATE_FORMAT(submit_date,'%Y-%m')zsubmit_dateFROM表名aWHEREa.statu=3ANDa.rstatu=2ANDa.job_deptIN('','','')GROUPBYa.job_dept,DATE

mysql 列转行,合并字段的方法(必看) 数据表:列转行:利用max(casewhenthen)max---聚合函数取最大值(casecoursewhen'语文'thenscoreelse0end)---判断as语文---别名作为列名SELECT`name`,MAX(CASEWHENcourse='语文'THEN

标签: mysql向指定字段中添加数据

本文链接地址:https://www.jiuchutong.com/biancheng/349895.html 转载请保留说明!

上一篇:mysql索引使用技巧及注意事项(mysql索引用法)

下一篇:mysql 列转行的技巧(分享)(mysql sql行转列)

  • 外管证是在当地办理还是在外地办理
  • 累计扣除税额
  • 合并报表逆流抵消
  • 主营业务收入没收到钱怎么做账
  • 会计记账凭证如何填制
  • 过路费纸质发票怎么生成电子发票
  • 话费充值发票可以入账吗
  • 其他收益是什么类
  • 票面3个点什么意思
  • 如何判断开专票还是普票
  • 企业所得税职工薪酬扣除
  • 进口化妆品消费税率是多少
  • 净资产利润率等于净资产收益率吗
  • 年终奖不走工资走存单,需要缴税吗?
  • 债权受让方如何交税
  • 报表中利润为什么税后比税前大?
  • 返税怎么操作流程
  • 税务局申请发票
  • 异地预缴税款怎么做分录
  • 电子票据查询打印
  • 实收资本印花税最新规定
  • 增值税预缴税款表
  • 飞机票开电子发票是电子行程单吗
  • php 字符串
  • 无形资产的摊销年限不得低于多少年
  • 海关滞报金可以税前扣除吗 江苏
  • 栅格布局实现
  • LIO-SAM学习与运行测试数据集
  • 微信小程序封掉了怎么办
  • 农业产品征税范围注释财税字[1995]52号a
  • 《ai人工智能》
  • dl.php怎么打开
  • 开发成本属于什么类型科目
  • 博客管理系统开题报告
  • 遮天传贴吧
  • php 性能优化
  • 如何进行合理的库存管理
  • 电子银行回单可以导出吗
  • 固定资产转为投资性房地产属于会计政策变更
  • 从业人数啥意思
  • 增值税退税怎么退
  • 织梦文章标题显示不全
  • 个人代工程发票要缴纳的个税
  • 三方协议的
  • 公司裁员怎么补偿
  • 个税申报信息怎么填
  • 股份支付的账务如何处理?
  • 机票改签费可以报销吗
  • mysql创建和删除数据库
  • 回购股票不注销如何发可转债
  • 什么人可以申请免税
  • 待报解预算收入什么意思
  • 当月销售次月开票成本怎么结转
  • 营改增租赁服务有哪些
  • 什么是权责发生会计处理基础
  • 私企需要计提盈余公积吗
  • mysql处理
  • mysql5.7bug
  • win10自带邮件怎么登录foxmail账号
  • 电脑系统2003
  • centos 安装程序
  • FNPLicensingService.exe是什么意思
  • windows怎样设置
  • win10连接ubuntu20.04远程桌面
  • ubuntu搭建vsftp
  • CentOS 6.2(32位/64位) 安装步骤图文详解
  • unity shader lerp
  • Android游戏开发入门
  • shell线程操作命令
  • 详解js的异步编码
  • 利用python做一个文字小游戏
  • jquery 图片裁剪
  • node.js怎么用
  • unity中ngui
  • 四川国家税务局官网
  • 北京市税务局 案件
  • 如何查询自己电子邮件地址
  • 10086出现预警提示怎么回事
  • 地税税务登记代码怎么查
  • 乌鲁木齐税收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设