位置: 编程技术 - 正文

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行转列)

  • 进项税额比销项税额多怎么填申报表
  • 房地产耕地占用税实施细则
  • 餐补如何入账
  • 怎么计提固定资产折旧科目
  • 给对方汇钱
  • 核定征收的计算方法有哪些
  • 营业执照办理税务登记需要什么资料
  • 印花税申报怎么采集
  • 火车票的进项税额
  • 车船税的收据什么样
  • 5附加税政策优惠退税需要哪些资料
  • 季报利润表本期数
  • 资产负债表其他应收款怎么填列
  • 2019城建税减半征收优惠政策解读
  • 什么是税收筹划风险?税收筹划风险的种类有哪些?
  • 在建工程会计分录什么意思
  • 无形资产出售收入属于营业收入吗
  • 产品试用装入什么科目里
  • 预缴的所得税怎么做分录
  • 固定资产处置怎么计算
  • 无形资产后续支出计入什么科目
  • 外派人员的一次工作总结
  • 发行收入要减去股本吗
  • 收不回的款项怎么处理
  • 电子发票怎么红冲步骤视频
  • 房产赠与流程是什么意思
  • 高速公路通行费发票怎么开
  • 未来公司销售一批产品给东方公司
  • 文化事业建设费税率
  • 政府会计制度事业单位会计制度
  • 借其他应收贷应付
  • 专项应付款怎么记账
  • 库存的物资
  • win10如何关闭自动修复
  • 安装win7的步骤
  • ptssvc.exe - ptssvc是什么进程 有什么用
  • 企业补充养老保险
  • PHP:pg_parameter_status()的用法_PostgreSQL函数
  • PHP:pg_execute()的用法_PostgreSQL函数
  • 何为职工
  • 收到专利补贴的分录
  • php memory_get_usage
  • 布莱顿小镇介绍
  • php自带的加密解密函数
  • 财政贴息会计处理怎么理解
  • 哪些研发费用可以资本化
  • 理财产品利息计算方法
  • 过路费发票抵扣2023新规定
  • db2数据库备份文件为bkd格式
  • 电缆租赁发票开具属于什么项目
  • 公司收到注册资本金需要做哪些呢
  • 存货报废应如何进行账务处理
  • 开诊所会计应如何做账
  • 存货跌价准备是什么意思
  • 当月进项税额大但是也要交增值税吗
  • 发票开的是推广服务费计入什么费用?
  • 转让无形资产的收入应计入什么科目
  • 未发生账务类交易
  • 收购股权如何做分录
  • 请问,制造企业有哪些?
  • 预付调整到其他应付款
  • 会计工作的基本步骤和主要工作
  • 脱机文件怎么办
  • 系统盘如何重装
  • xp能不能升级win10
  • steam怎么sl
  • win7系统的word文档中的工具在哪里
  • opengl英文
  • ExtJS4中的requires使用方法示例介绍
  • 安卓手机好用的笔记类app
  • unity做安卓app
  • shader入门
  • python数据结构与算法题库
  • js复制字符串的方法
  • 融资租赁利息是哪个科目
  • 房产税自用改为出租,房产税如何申报
  • 一年内在两家公司任职个税汇算清缴
  • 销售哪些产品需要基金从业资格证?
  • 乐陵到德州多远距离
  • 二手房个税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设