位置: 编程技术 - 正文

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

  • 没有成本发票怎么缴纳企业所得税
  • 财税证与会计证区别
  • 建筑公司收到劳务发票会计分录
  • 房地产一般纳税人扣除土地价款
  • 会计凭证负数金额怎么填
  • 简易征收增值税怎么做账
  • 公司给员工报销话费怎么做账
  • 小微企业的增值税怎么算
  • 分公司亏损是否也分摊所得税
  • 清税证明要什么证件
  • 通信服务费包括哪些
  • 2021年工作绩效未达标扣工资
  • 没有预收账款应该用什么科目核算
  • 商场积分兑换现金怎么用
  • 医院其他应付款过高的原因
  • 养老金余额退休能取吗
  • 店铺不盈利还开吗
  • 国税是负税需要缴税吗
  • 企业所得税本季度可以弥补上季度亏损吗?
  • 房产税税率和应纳税额
  • 未到期责任准备金属于什么科目
  • 质押股票是否缴印花税
  • 事业单位购入车辆如何做账
  • 企业所得税免税政策
  • 小规模库存商品结转成本太低怎么办
  • 未开票收入可以不开票吗
  • commandlineoptionsyntaxerror翻译详情
  • php技巧
  • 固定资产折旧计提时间
  • 微软 Windows10
  • 短期借贷属于负债类科目
  • php文本分割
  • nvm使用教程
  • 哈阿公路
  • ICCV, ECCV, CVPR,IEEE的关系
  • 开办费的具体内容有哪些
  • Yii2表单事件之Ajax提交实现方法
  • 无形资产有进项税吗
  • vue3+antd
  • 内存分配理解是什么
  • 零基础舞蹈培训
  • 进口货物财务处理
  • java 日志系统
  • 购进固定资产的进项税可以抵扣吗
  • 织梦栏目描述调用
  • 过期报废产品销毁
  • 公允价值进行会计计量
  • 技术服务费会计科目
  • 出口退税款计入营业外收入
  • 现金流量表为负数的几种原因
  • 增值税的视同销售行为都有哪些?
  • 商业会计怎么做会计分录
  • 公司账户存定期利息
  • 还银行贷款如何计算利息
  • 企业法人个人贷款企业承担吧?
  • 出口产品开票注意事项
  • 装修工程人工费占总价比例
  • 记账凭证的项目有哪些
  • 注册公司的流程及费用标准
  • 企业的盈余公积包括哪些
  • winds密码忘记了
  • win2003远程桌面最大连接数
  • 教大家如何重做作业
  • windows8消费预览版中图片密码使用教程
  • macos 安装win7
  • PHP 7.0.0 Alpha 2 发布
  • win10升级win1
  • CustomPropertyDrawer-Change the height of Property field
  • boostrapping
  • jquery ztree实现模糊搜索功能
  • javascript 自动执行
  • 安卓中px,dp,sp的区别
  • 税费算管理费用还是财务费用
  • 按期申报和按次申报的区别
  • 上海浦东税务局电话 工作时间
  • 远程视频监控设备
  • 湖北职称网上申请流程
  • 三国杀马钧获取
  • 工商年检报告书怎么打印
  • 经济增长的术语
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设