位置: 编程技术 - 正文

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

  • 新个税税率法
  • 纯外贸出口企业出售固定
  • 会计凭证辅助项
  • 工程款按进度付款开票分录
  • 给个体工商户付款可以到个人账户
  • 个体工商户是对公账户还是个人账户
  • 专票当月认证后什么时候抵扣
  • 印花税多缴纳怎么办
  • 银行收到一笔款可以分开入账吗
  • 实物返利缴纳所得税吗?
  • 误餐补助需要发票做账吗
  • 餐饮行业纳税指引及营改增后税负变化!
  • 发票上可以盖两次章吗
  • 未按规定安装使用税控装置
  • 进料加工料件需补税的情况
  • 固定资产出售是否属于日常关联交易
  • 电子发票跨月怎么开红字发票
  • 利息收入是否缴纳印花税
  • 对公账户长期不用怎么收费
  • 企业出口退税款属于征收企业所得税么
  • 小型微利企业应纳税所得额300万
  • 善意取得虚开增值税专用发票追征期
  • 公司买厨房用品计入什么科目
  • 对外捐赠会计和税法差异调整
  • 财务会计中关于坏账损失的账务处理
  • qq画画图片大全
  • 园林绿化工程公司有哪些
  • 如何免费获取网页文字
  • 在XP中,为什么"网络连接"图标消失?
  • 汇算清缴时业务招待费税收金额为零是什么原因
  • 离职补偿金如何缴纳个人所得税?
  • PHP:pg_connection_status()的用法_PostgreSQL函数
  • 增值税专用发票有几联?
  • loaddriver.exe是什么病毒
  • php投票代码
  • 固定资产提足折旧后报废怎么处理
  • 建设期需要流动资金吗
  • 工资福利支出包括五险一金吗
  • 普通发票被退回怎么处理
  • php常见错误
  • Nat Biotechnol –精准 CRISPR-Cas噬菌体疗法将为重症感染患者带来福音
  • 精选100个Python实战项目案例,送给缺乏实战经验的你
  • 每个月工资扣的税为什么不一样
  • 没有银行回单,只有银行对账单,可以入账吗
  • python文档怎么查看
  • 不同单位发的劳务费会收税吗
  • 什么叫现金流量表举例说明
  • 房地产小规模纳税人预缴税款如何填申报表
  • 出纳开的收据找不到了怎么办
  • 会计上视同销售的八种情况是哪些?
  • 减免税的三种方式
  • 小规模纳税人免税政策2022
  • 研发费用加计扣除的条件
  • 跨年错账更正
  • 电费发票未到怎么入账
  • 合作社财政补助平均量化
  • 连锁零售药房
  • 资本溢价产生的主要原因
  • 以原材料投入资本
  • 收据 和发票
  • 领用包装物的会计处理
  • 申报和做账必须一致吗
  • 工程施工的主要事迹
  • 空头支票是什么数字
  • 固定资产如何管理可以做到节能减排
  • ubuntu有线正在连接
  • win10系统怎么设置电脑密码
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • win10聚焦功能失效
  • unityfs 加密反编译
  • Node.js中的全局对象有
  • 在windows下搭建snort和base
  • unity3d物体旋转
  • linux命令行常用操作
  • js 输入
  • jquery点击事件有什么方法显示
  • 大走访 方案
  • 房产税的计税依据及税率
  • 发票多久作废不了
  • 怎样通过发票号码查询电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设