mysql排序的四种方式

  • 第一种,默认排序
  • 第二种,field函数排序
  • 第三种,条件排序
  • 第四种,多重条件排序

第一种,默认排序

按照

 order by 字段1  desc/asc, 字段2  desc/asc;

默认的没啥好说的

第二种,field函数排序

按照

 order by field(字段1, 值1,值2, 值3) desc/asc, 字段2 desc/asc;

字段1按照值1,值2,值3排序,字段1的其他值在值1,值2,值3之前,然后按照字段2排序

第三种,条件排序

按照

 order by if(字段1=值1, 0, 1) desc/asc, 字段2 desc;

字段1按照值1,其他值排序,然后按照字段2排序;
相当于给字段1加上了隐藏属性,如果是值1返回0,其他返回1

第四种,多重条件排序

按照

order by<choose><when test="条件1">字段1 desc/asc, 字段2 desc/asc</when><when test="条件2">字段3 desc/asc, 字段4 desc/asc</when><otherwise>字段5 desc/asc, 字段6 desc/asc</otherwise></choose>

mysql排序的四种方式相关推荐

  1. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

  2. Bootstrap4+MySQL前后端综合实训-Day01-PM【position定位的四种方式、Flex布局语法教程及案例(概念、容器属性、项目属性)、双飞翼布局复习、Bootstrap4 教程】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 HTML中的三种元素(块元素.内联元素.内联块元素) position定位的四种方式 ...

  3. MySQL数据库的四种登录方式

    MySQL数据库的四种登录方式 登录方式 MySQL数据库的登录主要有四种方式: Command Line Command Line是安装MySQL自带的,你只需要找到图一的应用打开然后输入密码就可以 ...

  4. mysql java 日期格式化_(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)...

    java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...

  5. MySQL中四种方式给字段添加索引

    MySQL中给字段创建索引的四种方式: 添加主键 ALTER TABLE tbl_name ADD PRIMARY KEY (col_list); 该语句添加一个主键,这意味着索引值必须是唯一的,且不 ...

  6. linux安装mysql四种方式

    一.前言 linux下安装mysql大概有四种安装方式,分别为仓库安装.本地安装.容器安装.以及源码安装.这几种方式分别对应着不同的工作环境,因此掌握这四种安装mysql方式便会极大的提高我们的工作效 ...

  7. MES系统读取MySQL数据_MES系统数据采集的四种方式

    MES系统数据采集的四种方式 MES系统的最大特点,就是能实时收集生产过程中的各类信息.数据,然后汇集到数据库中,作数据分析及供管理层查询.如何高效的采集车间的各类数据,是决定一个MES系统软件项目实 ...

  8. mysql体系结构及四种部署方式

    目录 mysql体系结构 MySQL安装部署 mysql体系结构 一.连接层 思想 为解决资源的频繁分配-释放所造成的问题,为数据库连接建立一个"缓冲池". 原理 预先在缓冲池中放 ...

  9. SpringMVC学习(六)——Spring四种方式整合MyBatis

    文章目录 1.引言 2.Spring整合Mybatis 2.1.常规整合 2.1.1.项目的结构 2.1.2.applicationContext.xml配置 2.1.3.UserInfoMapper ...

最新文章

  1. 手势检测的回调方法中onfling与onscroll的区别
  2. C++实现另一个猜数字游戏
  3. 互联网50周年!这有它的一张“出生证明”
  4. 在VS2012中实现Ext JS的智能提示太简单了
  5. 2016年下半年信息安全工程师考试真题含答案(下午题)
  6. u 去除index.php,ThinkPHP去除url中的index.php
  7. 洛谷P1962 斐波那契数列
  8. mysql语句优化 explai_mysql使用explain优化sql语句
  9. vue @blur v-model数据没有更新问题
  10. 软件项目管理 hw1
  11. AV1 解码器 dav1d
  12. 经纬度坐标系之间相互转化工具(百度与WGS84、百度与国测局、国测局与WGS)
  13. 浅谈Java中的单例模式及四种懒汉模式
  14. 【iOS】解决UITextField输入限制受中文自动联想影响的问题
  15. errors potentially fixable with the `--fix` option报错的解决
  16. java中protected的作用域_java作用域public ,private ,protected
  17. 计算机二级考试是可以任选一种吗,计算机二级考试内容是什么_可以任意选择吗...
  18. 产品周报第30期|编辑器支持自定义写作模板;MarkDown编辑器接入质量分检测功能;CSDN APP V5.2.0版本发布
  19. 全国青少年编程等级考试python一级真题2020年9月(含题库答题软件账号)
  20. laya 怎么生成签名_手写签名在线生成器一笔签-手写签名在线生成器微信

热门文章

  1. QImage 图片分割、保存
  2. echarts扇形图(饼图)常用的配置
  3. 问题-SecureCRT中文乱码
  4. MAP一个KEY多个value处理方法
  5. linux - 中断子系统分析(1) -- GICv3硬件架构
  6. python中type dtype astype 的用法
  7. 英语六级高频词汇速记 + 2020-7听力 Day09
  8. sql优化(面试必问一)
  9. 基于Xposed框架截取安卓手机应用数据信息
  10. 淘宝,1688,京东店铺所有商品接口分享