位置: 编程技术 - 正文

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

  • 月收入10万以下免税哪些企业适用
  • 个税返还手续费奖励员工需要交个税吗
  • 收到银行承兑汇票怎么接收
  • 住房租金专项附加
  • 农产品加工需要交税吗
  • 红字发票可以开部分金额吗
  • 房地产开发企业预收款预缴增值税
  • 直接转让土地使用权税费
  • 私营独资企业可以变更法人吗
  • 合伙做生意账目
  • 仓库常用包材
  • 附加税结转的会计分录
  • 商品销售税金及附加科目现在改了吗
  • 自由职业者知乎
  • 不容忽视的近义词
  • 固定资产报废处置账务处理
  • 双倍余额递减法计提折旧公式
  • 企业筹建期购买设备是否可以扣除
  • 企业取得免税收入怎么算
  • 购买原材料并作会计分录
  • 新注册的公司用不用开公户
  • 代持的股份
  • 公司注销时债权债务怎么处理
  • 房产中介如何收取中介费
  • wifi密码怎么改手机里面
  • harmonyos怎么打开OTG
  • 跨越红字专用发票开票流程
  • 工商年报单位缴费基数怎么算出来
  • 存出投资款现金流量表选什么
  • 默认网关和dns怎么填
  • PHP:getallheaders()的用法_Apache函数
  • 工程审计的目的包括哪些
  • 在建工程进项税额
  • 高温补贴需要缴纳社会保险费吗
  • PHP:image_type_to_mime_type()的用法_GD库图像处理函数
  • 业务招待费计入什么会计科目
  • thinkphp import
  • php xml转字符串
  • 深度解析冯德伦最后为什么选了舒淇
  • win11设置项改中文
  • php经典面试题及答案
  • 土地出让与土地划拨有什么区别
  • 什么是临时雇佣
  • SQLite教程(十一):临时文件
  • 折旧率多少正常
  • 电子发票如何申领取电子发票
  • 制造费用属于费用性支出吗
  • Sqlserver 2005使用XML一次更新多条记录的方法
  • 个人银行账户进账多少
  • 汽车维修公司做账基本流程
  • 工业企业新产品收入的调研报告
  • 现金形式福利费个税软件怎么申报个税
  • 长期股权投资的账务处理
  • 物资采购是
  • 成品油预付卡销售*成品油卡 怎么入账
  • 会计记账凭证怎么装订视频
  • 汽车固定资产残值率
  • win7资源管理器频繁崩溃
  • win7系统卡慢怎么修复
  • sedsvc.exe是什么
  • 强缓存标志
  • win7 64位系统使用360安全浏览器在网页中播放视频出现花屏的解决方法
  • linux确认命令
  • win11系统ie浏览器
  • win10无法启动diagnostic policy service
  • 安卓手机微信取消窗口化
  • webrtc介绍
  • unity接入安卓sdk
  • jquery里的ready是什么意思
  • shell定时删除指定目录下的文件夹
  • jquery拖拽流程布局
  • unity3d基于物理系统的2D平台跳跃游戏
  • python获取xhr
  • json对象结构中,关键字key必须为什么类型
  • jquery detach
  • 备份系统apk
  • android 打包
  • 建筑工地临时板房验收规范最新
  • 河北国税网上办税云厅手机
  • 叶青和奚卫华
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设