首页 > 数据库 >SQL中利用ORDER BY排序结果

SQL中利用ORDER BY排序结果

时间:2022-12-26 19:02:06浏览次数:38  
标签:Name MyTableORDER ORDER AdressFROM SQL 升序 排序 Id SELECT


刚开时学习SQL Server的你不知道有没有这样的一个困扰,如下MyTable表,Id字段作为一个排序列,排序为何如此的不整齐,怎样让它查询时按我想要的顺序排列呢,这就要用到SQL中的ORDR BY 子句了。

ORDER BY子句位于SELECT语句的末尾

它允许指定一个列或多个列,这些列确定查询结果的顺序,按照升序还是降序

升序:ASC(默认)

降序:DESC

 

 

MyTable

Id

Name

DateOfBirth

Adress

3

索菲亚

1997-09-01

USA

1

贝拉

1999-08-07

CN

2

爱德华

1998-04-20

CN

4

雅各布

1998-11-28

FA

1.指定学生Id按升序排列,执行下列语句:

SELECT Id, Name, DateOfBirth, Adress
FROM MyTable
ORDER BY Id ;

SQL中利用ORDER BY排序结果_升序

因为在ORDER BY子句中,默认结果按升序排列

 

2.指定学生Id按降序排列,执行下列语句

SELECT Id,Name,  DateOfBirth,Adress
FROM MyTable
ORDER BY Id DESC;

SQL中利用ORDER BY排序结果_升序_02

 

如果想让其他字段的结果也都按升降序排列,语句和上述一样,换汤不换药!举个例子!

制定学生姓名按升降序排列

SELECT Id,Name,  DateOfBirth,Adress
FROM MyTable
ORDER BY Name;
SELECT Id,Name,  DateOfBirth,Adress
FROM MyTable
ORDER BY Name DESC;

SQL中利用ORDER BY排序结果_SQL_03

SQL中利用ORDER BY排序结果_SQL_04

 

 

 

 

 

 

标签:Name,MyTableORDER,ORDER,AdressFROM,SQL,升序,排序,Id,SELECT
From: https://blog.51cto.com/u_15921176/5970406

相关文章

  • SQL索引的创建与删除
    索引作为SQL优化查询的一种方法,它可以很好的帮助我们加快数据的查询速度,那为什么我们不去正确的使用它呢? 一、什么是索引?索引是一种特殊的查询表,数据库搜索引擎可以使用它......
  • SQL server的事务锁--概念篇
    在上一篇的SQL事务中我讲到了”事务是恢复和并发控制的基本单位“,但它究竟怎么来控制并发这个过程呢?这就要从事务中的锁这一概念说起。 一、概念在我看来,锁,就是一种手段,在......
  • SQL--WHERE子句相关用法
    【前言】小编今天来总结总结SQL中WHERE子句涉及到的相关知识点 【正文】利用WHERE自居过滤结果MyTableIdNameDateOfBirthAdress3索菲亚1997-09-01USA1贝拉1999-08-07CN......
  • SQL中的事务问题
    在日常生活中你们有没有遇到过这样的问题:我去银行取1000块钱,取款机也把我的余额减去了1000,可是取款机突然坏了,取款的口没吐出来钱,可是你的钱却已经扣了,这时怎么办?当然是找银......
  • SQL视图
    【前言】通常我们在数据库中查询数据时用的是SELECT语句,我们可以用SELECT语句查询任何数据库中的信息,只要数据库有,只要你要。利用SELECT语句,你可以将一个个表通过一些特定的......
  • SQL外部联合:right outer join、left outer join、full outer join
    SQL将外部联合分为了右外部联合(rightouterjoin)、左外部联合(leftouterjoin)、完全外部联合(fullouterjoin)3个类型。 左外部联合:LEFTOUTERJOIN      ......
  • 16、SQL操作JSON字段
    Mysql5.7版本以后提供一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(documentelements)的内部二进制(internalbinary)格式。一、Mysq......
  • 10、sqli-labs(盲注8-10)
    环境sqli-labsless8一、通过判断是单引号闭合http://192.168.1.119/sqli/Less-8/?id=1’--+二、我们查询一下数据库有多少字节http://192.168.1.119/sqli/Less-8/?id=1......
  • 排序算法之稳定性
    介绍稳定性:2个相等的数,在排序前后的顺序不变,就说这个排序算法是稳定。好处从一个键上排序,然后再从另一个键上排序,第一个键排序的结果可以为第二个键排序所用。例子基......
  • 关系型数据库学习手记——初见倾心PostgreSQL、MySQL、SQLite、MongoDB
    一、关系型数据库系统理论知识1.1学习笔记​​数据库系统概念读书笔记-引言​​数据库系统概念读书笔记-关系数据库数据库系统概念读书笔记-数据库发展史(上)数据库系统概念......