[数据库]mysql 使用order by

0

2018-10-10 17:01:39

1、mysql 使用order by field() 自定义排序

order by field(value,str1,str2,str3,str4......strn)

例如:select * from driver_log order by field(name,'Suzi','Ben','Henry');

2、ORDER BY  后可加多个字段,用英文逗号隔开。

f1用升序, f2降序,SQL该这样写

ORDER BY  f1(默认升序), f2  DESC(或者:ORDER BY  f1 ASC, f2  DESC)

如果都用降序,必须用两个desc:ORDER BY  f1 DESC, f2 DESC

例如: 按照code, name进行降序排序:select * from a order by code, name desc;

对比code,name的单个字段降序排序,我们可以发现, 使用 order by code desc, name desc的时候,MySQL会先以code进行降序排序,在code进行降序排序该基础上,再使用name进行降序排序

另外我们还可以使用contat函数把多个字段拼接起来,在进行排序。但是要保证字段不能为null。下面我们来看一下concat的sql语句和结果。

select * from a order by concat(code,name) desc

结论:order by concat(code, name) desc的效果等同于 order by code desc, name desc

本文网址:http://www.shaoqun.com/a/443313.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

MYSQL

0

mysql数据库order by_[数据库]mysql 使用order by相关推荐

  1. order是mysql系统关键字_MySQL数据库如何使用“ORDER BY”关键字对查询结果进行排序呢?...

    摘要: 下文讲述MySQL数据库中ORDER BY 关键字的用法简介说明,如下所示: ORDER BY 关键字的功能及语法说明 ORDER BY 功能: 对select 查询出的结果采用指定字段 指定 ...

  2. Mysql常用词汇_mysql 数据库常用单词

    说明:以下单词可能有多种含义,此文档只针对编程做解释.单词不多,熟能生巧,每日认真读读写写,效果不错.如有错误,请谅解并指出,谢谢大家! 黄金超 2017-4-7 连接MySQL数据库: mysql ...

  3. mysql 按日期删除数据库_DAY11 - MySQL入门(数据库的增、删、改、查 基本操作)...

    一. 数据库的介绍 二. MySQL的基本语法 l 注释: 单行注释: #注释内容 单行注释: -- 注释内容(注意,两个"--"之后有一个空格) 多行注释: /*注释内容*/ l ...

  4. 数据库基础笔记(MySQL)2 —— 基础查询

    查询数据库信息 查询 MySQL数据库 的版本号 select version(); 查看当前使用的数据库 select database(); 查询表结构 查询表结构(desc 是 describe ...

  5. mybatis mysql方言_MyBatis 方言支持 - Mysql to 华为高斯数据库(gaussdb)

    1.spring-config-mybatis.xml文件加入方言支持(只列出必要字段) 配置说明:key:数据库类型-mybatis可以根据数据源类型自动识别 value:mapper xml文件中 ...

  6. mysql select表达式_MySQL数据库SELECT查询表达式解析

    数据的管理在很大一部分是在进行查找工作,而SELECT占据了很大的一部分 SELECT select_expr [,select_expr...] [ FROM table_reference WHE ...

  7. mysql部署 linux_linux 怎么部署mysql数据库

    展开全部 创建用于执行mysql服务程序的帐号: [root@linuxprobe cmake-2.8.11.2]# cd .. [root@linuxprobe src]# useradd mysq ...

  8. 关系型数据库和mysql教材_关系型数据库(MySQL)

    数据库系统DBS(DataBase System):数据库管理系统DBMS(DataBase Management System)+数据库DB(DataBase) [关系型数据库]概念: 表table ...

  9. mysql数据库二级233_MySQL数据库开发必备常识

    MySQL可以说是程序员应用多的数据库,下面笔者为大家分享MySQL数据库开发当中的一些常识,存储引擎的选择,索引的设计及使用和大批量插入时SQL语句的优化.希望能对大家有帮助. 存储引擎的选择 声明 ...

  10. 数据库mysql建立索引_为mysql数据库建立索引

    前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过 ...

最新文章

  1. h5大转盘抽奖源码后台_微信H5互动营销应该要如何做?
  2. NBT:线虫的工程细菌共生体提高对西方玉米根虫的生防潜力
  3. linux shell rm 删除子目录下 所有.o后缀文件
  4. jlink v9可升级固件‘_STM32WB的硬核功能 - 无线固件升级FUOTA
  5. ZTree的全选 反选 全不选 取消 清空
  6. Java高并发编程详解系列-Future设计模式
  7. Ubuntu上安装rvm
  8. web安全day26:今天,算是把linux的用户管理弄明白了
  9. 智能电网调度技术支持系统建设方案
  10. matlab 双音多频 接收端检测到的号码,实验一数字信号处理在双音多频拨号系统中的应用.doc...
  11. django 一个项目多个App项目搭建
  12. PID控制原理(全干货)
  13. c语言数组文曲星猜数游戏编程,第7章 数组-8数组的其他应用——文曲星猜数游戏...
  14. pdf文档页码怎么添加
  15. Redmine 父子问题树形结构显示技巧
  16. 谭浩强C++ 第十一章
  17. STM32驱动PCF8563,使用模拟IIC
  18. 语音转文字转换器市场现状研究分析-
  19. 优麒麟linux系统下载,优麒麟最新版Ubuntu Kylin 16.04官方发布下载地址
  20. 【个人项目整理】机器人、三维模型

热门文章

  1. Intellij idea使用eclipse的java代码格式化文件
  2. Newman定制报告
  3. 使用flutter控制蓝牙通讯_使用Flutter控制蓝牙通讯
  4. Python运维(六)--系统监控psutil、数据报scapy、扫描nmap
  5. 一篇文章让你学会JWT令牌认证
  6. iOS Protocol 详解
  7. 腾讯实习生面试-笔试
  8. 量子计算机没有热量,坚果类的热量似乎没有想像中可怕 - 薄荷减肥论坛
  9. 中国储运杂志中国储运杂志社中国储运编辑部2022年第7期目录
  10. hdu 4747(区间更新)