位置: 编程技术 - 正文

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

  • 既简易计税又一般计税的进项专票可以抵扣吗
  • 对外投资应由
  • 长期未付款
  • 增值税怎么做账务处理
  • 不是党员证明哪些情况需要开
  • 刚成立的公司没有营业额怎么报税
  • 小规模纳税人普票和专票怎么交税
  • 企业的主管部门承担什么责任
  • 支付资金占用费怎么记账进项税
  • 床位周转率计算公式
  • 主营业务成本如何算
  • 工会捐款规定
  • 公司茶水间备的零食该计入什么会计科目核算?
  • 降库存的方案
  • 企业所得税申报流程图
  • 小规模无进项发票,需要开1%专票,税点是多少
  • 公司支付个人劳务
  • 公司注销的流程和费用
  • 中国公司可以给境外公司开发票吗
  • 一般公司报销一个月报销几次
  • 公司商品质量问题导致员工与公司一起被起诉了怎么办
  • 已开票怎么做坏账处理
  • 结转出租设备的会计分录
  • 输入法自定义按键位置
  • 资产负债表怎么看平不平
  • 索尼vpcea200c笔记本
  • 发生坏账账务处理
  • kb4586853 补丁
  • 年终奖税务筹划合法吗
  • 荣耀畅玩7怎么截长图
  • php完整教程
  • php零基础教程
  • 残疾人就业保障金
  • 建筑企业跨省经营
  • php使用for循环计算1到100的奇数和
  • 为什么很多银行卡会被异地警方冻结
  • linux部署tomcat的war包
  • 分页limit参数
  • 其他应收款其他应付款的风险
  • 资产减值损失和资产减值准备
  • wordpress怎么删除文章
  • 会计科目设置怎么操作
  • python字典遍历key
  • 货币捐赠会计分录
  • 固定资产报废计入资产处置损益吗
  • 定期定额自行申报表
  • 资产负债表应交税费为负数
  • 小规模缴纳印花税吗怎么做账
  • 政府补贴进项税额处理
  • 房地产公司收到客户违约金会计科目
  • 对外担保产生诉讼费用吗
  • 开票方未缴税,为何要追回付款方的退税款
  • 固定资产不可以搬走,那什么资产能搬走的?
  • 一般纳税人采购分录
  • 同一个客户有应收也有应付怎么办
  • 股票增发给谁
  • sqlserver数据库和mysql区别
  • win7系统安装完后启动不了
  • linux用
  • centos crond
  • crowd1登录界面
  • msiexec.exe是什么进程介绍
  • xp系统个性化
  • 苹果mac外接显示器合上盖子怎么在显示器上继续
  • 会声会影win7怎么兼容
  • windows8怎么打开开始菜单
  • javascript中对象一般由什么组成
  • perl和shell的区别
  • 使用时间
  • javascript简明教程
  • linux中shell命令
  • javascript中的this属性
  • 炉石传说架是什么意思
  • JavaScript中Number.MAX_VALUE属性的使用方法
  • android数据存储实验报告
  • python simpy
  • pycharm使用教程2022
  • 高速公路过路费一公里多少钱
  • 为构建和谐企业
  • 宿迁市国家税务局徐友谅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设