位置: 编程技术 - 正文

MySQL 按指定字段自定义列表排序的实现(mysql向指定字段中添加数据)

发布时间:2024-02-26

推荐整理分享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行转列)

  • 已执行新金融准则利润表如何填列
  • 所得税营业成本包括税金及附加吗
  • 环评费用怎么入账
  • 专票红冲要不要收回发票联
  • 2019小微企业10万免税需要如何办理
  • 预算基数是什么
  • 股东出资方式和比例是否合法?并说明理由
  • 品牌管理费是否交增值税
  • 酒店购入食材,怎么做会计分录
  • 仓储业有哪些
  • 物业公司收取的电费怎么确认收入
  • 地税迁移期间能开发票吗
  • 企业关闭股东拿回投资款需要交税吗
  • 科技公司营业执照经营范围明细
  • 离职补偿金要交个税的例子
  • 电子承兑重复背书给同一个人有影响吗
  • 成本控制的基本原则包括
  • 应付供货单位的货款属于什么会计科目
  • 费用报销是先记账后付款还是先付款后记账
  • 商品超出几倍合法
  • 出口企业预申报没有增值税专用发票稽核信息如何处理?
  • 支出税费
  • 贴息债券计算公式
  • 安全系统不起作用或未正确安装 cad2016
  • 固态被锁了
  • 自用房地产转换为采用公允价值
  • 月末计提固定资产折旧时,应借记
  • 印花税退费
  • mac dash
  • php可变参数
  • 路由器隐藏ssid后果严重
  • 未到期的应收票据向银行贴现什么时候计入短期贷款
  • 企业期末营业利润分录
  • 前端 php
  • 园林绿化工程公司简介范文
  • php连接mysql数据库的几种方式及区别
  • 固定资产按公允价值还是约定的价值
  • php restful接口
  • 法人跟纳税人必须是一个人吗
  • 因果推断的常用标准
  • 目标检测 2021
  • php charat
  • 纳税人在电子税务局收到优惠政策
  • 冲回上月暂估入账的商品会计分录
  • 帝国cms wordpress
  • 除财政部门外,审计税务人民银行
  • 物业费税目
  • 已提减值准备的固定资产报废,确认的所得税资产
  • 未缴纳的出资款怎样清算
  • php页面出不来
  • 收到退货怎么做会计分录
  • 借款给别的公司怎么做账
  • 国债逆回购收益什么时候到账
  • 建筑业增值税税负率
  • 房地产按揭贷款放款条件
  • 购货方收到销售折扣发票怎么入账
  • 工程外管核销报告范本
  • 技术开发技术服务属于什么行业
  • 金蝶k3怎么打印科目余额表
  • 年中重新建账还要年初数吗?
  • 新手学会计怎么学
  • WIN7系统的电脑里可以安装会声会影10吗?
  • win8老是弹出广告
  • putty怎么连接linux
  • ubuntu系统安装报错
  • windows 10预览版
  • 怎么设置虚拟硬盘储存路径
  • linux启动后出现grub
  • 如何关闭win8快速启动
  • linux就该这么些
  • es6新增的数据结构
  • node js教程
  • node.js报错998
  • python作业题目
  • js编程中要使用到函数,分为哪几步?
  • jquery中ajax处理跨域的三大方式
  • js响应事件的过程
  • Easyui 之 Treegrid 笔记
  • 非营利组织税务处理
  • 车辆购置税申报车辆登记地怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号