ORDER BY 语句用于对结果集进行排序。
ORDER BY 语句
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
原始的表 (用在例子中的):
Orders 表:
Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953
实例 1
以字母顺序显示公司名称:
SELECT Company, OrderNumber FROM Orders ORDER BY Company
结果:
Company OrderNumber
Apple 4698
IBM 3532
W3School 6953
W3School 2356
实例 2
以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber):
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
结果:
Company OrderNumber
Apple 4698
IBM 3532
W3School 2356
W3School 6953
实例 3
以逆字母顺序显示公司名称:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
结果:
Company OrderNumber
W3School 6953
W3School 2356
IBM 3532
Apple 4698
实例 4
以逆字母顺序显示公司名称,并以数字顺序显示顺序号:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
结果:
Company OrderNumber
W3School 2356
W3School 6953
IBM 3532
Apple 4698
注意:在以上的结果中有两个相等的公司名称 (W3School)。只有这一次,在第一列中有相同的值时,第二列是以升序排列的。如果第一列中有些值为 nulls 时,情况也是这样的。
分享到:
相关推荐
然而,当你尝试在创建视图时使用`ORDER BY`子句,SQL Server会报错,因为这不符合ANSI SQL-92标准。这个标准规定视图不应该包含任何影响结果集顺序的操作,如`ORDER BY`,主要是出于以下几个原因: 1. **可重用性**...
总的来说,WHERE子句、引号的使用、AND和OR运算符以及ORDER BY子句是SQL查询中的基本元素,它们共同构建了强大的数据筛选和排序能力。掌握这些概念对于理解和编写SQL查询至关重要,能够帮助我们在处理大数据时更加...
6. SQL ORDER BY 子句 9 7. SQL INSERT INTO 语句 11 8. SQL UPDATE 语句 12 9. SQL DELETE 语句 13 10. SQL TOP 子句 13 11. SQL LIKE 操作符 15 12. SQL 通配符 16 13. SQL IN 操作符 18 14. SQL BETWEEN 操作符 ...
UNION ALL 和 ORDER BY 是 SQL 语言中的两个基本操作符,分别用于合并查询结果和排序数据。在 Oracle PL/SQL 中, UNION ALL 和 ORDER BY 的使用需要遵循一定的规则和限制。本文将详细介绍 UNION ALL 和 ORDER BY 的...
#### 七、SQL ORDER BY 子句 - **基本语法**:用于按指定列对结果集进行排序。 - 升序(默认): ```sql SELECT * FROM Persons ORDER BY LastName; ``` - 降序: ```sql SELECT * FROM Persons ORDER BY ...
在 SELECT 语句中,FROM 子句指定了要操作的表或视图,WHERE 子句用来对数据进行筛选,GROUP BY 子句将数据进行分组,HAVING 子句对分组后的结果进行筛选,最后 ORDER BY 子句将结果按照指定的顺序进行排序。...
Linux运维-运维课程d2-MySQL基本SQL语句(下)-18-ORDER BY子句.mp4
该方法接收一个泛型Lambda表达式`Expression, object>> exp`,并返回一个字符串表示的SQL ORDER BY子句。 1. **UnaryExpression处理**:如果表达式体是一个单目运算,例如负号或取反等,会继续调用`...
SQL ORDER BY 子句 - **定义**:`ORDER BY` 子句用于对结果集进行排序。 - **基本语法**: ```sql SELECT 列名称 FROM 表名称 ORDER BY 列名称 [ASC | DESC]; ``` - **示例**: ```sql SELECT Company, ...
Transact-SQL语言是基于ANSI SQL-92标准扩展而来的,但是,据分析,在某些特定情况下,Microsoft SQL Server 2000中的查询优化器生成的执行计划可能会出现错误,特别是当涉及到group by子句的操作时。 分析小组异常...
在数据库查询语言 SQL(Structured Query Language)中,`GROUP BY` 和 `ORDER BY` 是两个非常重要的子句,它们可以帮助我们更高效地管理和展示数据。 #### GROUP BY 子句 `GROUP BY` 主要用于将数据表中的数据...
- **SQL ORDER BY子句**: - **基本格式**:`SELECT column_name(s) FROM table_name ORDER BY column_name;` - 用于对结果集进行排序,默认按照升序排列。 ### SQL高级 - **SQL TOP子句**: - **基本格式**:`...
44. **SQL ORDER BY 子句**:用于对查询结果进行排序。 45. **SQL INTO 子句**:用于将查询结果保存到新表、游标或数组中。 46. **SQL 视图**:使用 `CREATE VIEW` 和 `DROP VIEW` 创建和删除视图。 47. **SQL ...
上一篇:【SQL基础(二)】【SQL WHERE 子句+引号的使用+SQL AND & OR 运算符+SQL ORDER BY 子句】 文章目录SQL INSERT INTO 语句SQL UPDATE 语句SQL DELETE 语句 SQL INSERT INTO 语句 NSERT INTO 语句用于向表中插入...
在SQL语言中,LIKE和ORDER BY是两个非常重要的关键字,它们分别用于数据的查询和排序。今天我们将深入探讨这两个概念,以及它们在T-SQL(Transact-SQL,微软SQL Server中的SQL方言)中的具体应用。 首先,我们来...
综上所述,SuperMap Objects .NET通过`OrderBy`和`GroupBy`属性提供了强大的SQL查询能力,帮助开发者处理和展示地理空间数据。理解并熟练运用这两个属性,可以有效地提高GIS应用的效率和用户体验。在提供的`SQLQuery...
随着XML(可扩展标记语言)在数据交换中的广泛应用,SQL Server引入了FOR XML子句,以便能够将SQL查询结果转换成XML格式。本篇文章主要介绍了SQL Server中FOR XML子句的四种不同用法:AUTO、RAW、EXPLICIT和PATH,...
在SQL Server 2008中,`UNION` 子句用于合并两个或多个 `SELECT` 语句的结果集,但不允许直接在 `UNION` 子句内部使用 `ORDER BY`。这是因为 `ORDER BY` 通常用于对查询结果进行排序,而 `UNION` 的目的是合并不同的...
2. 使用UNION子句时,需要注意查询结果的输出顺序,可以使用ORDER BY子句来指定输出顺序。 3. 在使用UNION子句时,需要注意查询结果的输出字段类型和宽度,避免出现输出字段类型和宽度不一致的情况。 UNION子句是...
我们已经看到SQL SELECT命令来获取数据从MySQL表。当选择行,MySQL服务器是自由...这里是通用的SQL的SELECT命令的语法,ORDER BY子句从MySQL表中的数据进行排序: 您可以根据返回的结果的任何字段,提交将被列出。