位置: 编程技术 - 正文

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

  • 资金账簿印花税每年都要交吗?
  • 汇算清缴需要传什么资料
  • 视同销售收入是纳税调整项目吗
  • 盘盈的固定资产怎么做账务处理
  • 固定资产一次性扣除账务处理
  • 公司主营销售墓地合法吗
  • 公司买手表可以抵扣吗
  • 小额支出没有发票怎么做账
  • 技术使用费所得税怎么算
  • 基金会对外捐赠未收到发票怎么入账
  • 村集体土地出租公示
  • 个人与公司交的税怎么算
  • 高速公路上的机电一体化有哪些
  • 申报个税的收入是什么收入
  • 双倍余额递减法如何计算
  • 增值税怎样报税
  • 经常性支出是什么意思
  • 房屋改造工程怎么计入固定资产
  • 财产租赁所得如何申报
  • 农产品增值税核定扣除计算
  • 增值税专用发票抵扣期限
  • 商品销售税金及附加科目现在改了吗
  • 超过离线开票限定时长09d11f怎么解决
  • 如何下载金三系统的客户端插件?
  • 应对税务稽查的六点注意事项
  • 企业清算时,经营收入与清算收益可以合并申报吗?
  • 记账凭证按照填列方式的分类包括
  • 固定资产核销怎么做
  • 电脑更改工作组后进不了系统
  • 企业注销时当月要缴税吗
  • 默认网关不可用频繁掉线
  • 交易性金融资产是什么意思
  • keyemain.exe是什么进程
  • PHP:pcntl_exec()的用法_PCNTL函数
  • 工程服务费会计怎么做账
  • 发票十万元版和百万元版
  • javascript零基础入门书籍
  • 理解DALL·E 2, Stable Diffusion和 Midjourney工作原理
  • 《走进新时代》专栏
  • nmblookup安装
  • laravel实战教程
  • 专票电话号码不对有影响吗
  • 现代服务增值税纳税义务发生时间
  • event loop exception null
  • 船舶税率是多少
  • 借支差旅费属于什么科目
  • 设备出租当月要确认收入吗
  • sqlserver时间格式化时分秒
  • 如何区分交通运输的方向
  • 外贸公司进口关税增值税的帐务处理流程
  • 公司缴纳个人所得税有什么用
  • 原材料暂估的业务包括
  • 建厂期间购买材料怎么办
  • 研发样品是什么费用
  • 计提加计抵减额的会计处理
  • 劳务费需要通过应付职工薪酬科目核算吗
  • 购进销售产品的会计分录
  • sql2000数据库怎么使用
  • win8系统中断怎么解决
  • bios如何设置关机键开机
  • Mac如何使用Excel
  • win10如何将我的电脑添加到桌面
  • 打开字符面板
  • vsftp命令
  • 两个linux系统之间如何传文件
  • batch批处理
  • Node.js中的全局对象有
  • unicode编码实现方案
  • js基于什么
  • wpf 设置鼠标样式
  • android 进程通信
  • dom,ran
  • Android开发网络请求数据加密
  • 一般纳税人公司注销流程
  • 新疆电子税务局下载app
  • 企业购票员有风险吗
  • 研发人员范围
  • 南通国税电子税务局
  • 钢结构税收政策
  • 网上查询公司营业执照
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设