博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库之数据排序
阅读量:5897 次
发布时间:2019-06-19

本文共 771 字,大约阅读时间需要 2 分钟。

语法

order  by  排序标准  排序方式;order  by  排序标准  排序方式,排序标准 排序方式,。。。。。。。;
  • 排序标准:排序要用什么标准进行排序
  • 排序方式:
    • 升序(也叫自然顺序、字典顺序)  asc  可以省略,默认是升序
    • 降序   desc(和查看表结构的desc不一样是由不同的单词缩写而成的)

注意:永远出现在语句的最后。

演示:按照工资进行排序,显示id  first_name salary

select id,first_name, salary from s_emp order by salary asc;

  

NULL值在排序中如何处理

NULL值在排序中按照最大值处理。

演示:按照manger_id进行排序,显示id  first_name manafer_id

select id, first_name, manager_id from s_emp order by manager_id;

。。。。。。

 

  换一种方法:

select id, first_name, manager_id from s_emp order by manager_id desc;

  

多字段排序

  • 当第一个排序字段相同时,可以启用第二个字段进行排序(可升可降)
  • 第一个排序字段不同时,不会启动第二个字段排序

演示:按照manger_id进行排序,显示id  first_name manafer_id,  当manager_id相同时,按id的降序排

select id, first_name, manager_id from s_emp order by manager_id desc, id desc;

    

转载于:https://www.cnblogs.com/cjaaron/p/9209532.html

你可能感兴趣的文章
变频电源内部的元器件是有着什么样的发挥和作用
查看>>
关于阿里开发者招聘节 |这5道笔试真题 你会吗!???
查看>>
C#的异常处理机制
查看>>
vsftp:500 OOPS: could not bind listening IPv4 sock
查看>>
Linux安装BTCPayServer并设置比特币BTC和Lightning支付网关
查看>>
Python 的 with 语句
查看>>
mysql安装,远程连接,以及修改密码
查看>>
Mybatis查询返回Map类型数据
查看>>
java的深拷贝与浅拷贝
查看>>
程序员如何提高工作效率
查看>>
promise
查看>>
将Java应用部署到SAP云平台neo环境的两种方式
查看>>
==与equal的区别
查看>>
数据批量导入Oracle数据库
查看>>
C#开源项目介绍
查看>>
调用lumisoft组件发邮件 不需要身份验证 不需要密码
查看>>
DW 正则
查看>>
【ios6.0 自学瞎折腾】(三)表示图填充数据
查看>>
清理(委托类型实例)事件处理(实例)的函数及Lambda表达式
查看>>
Create UML diagrams online in seconds, no special tools needed.yUML
查看>>