2021年7月26日星期一

SQL 入门教程:排序(ORDER BY)数据

目录
  • 请参阅

目录汇总:SQL 入门教程:面向萌新小白的零基础入门教程

下面的 SQL 语句返回某个数据库表的单个列。但请看其输出,并没有特定的顺序。

输入▼

SELECT prod_nameFROM Products;

输出▼

prod_name--------------------Fish bean bag toyBird bean bag toyRabbit bean bag toy8 inch teddy bear12 inch teddy bear18 inch teddy bearRaggedy AnnKing dollQueen doll

其实,检索出的数据并不是随机显示的。如果不排序,数据一般将以它在表中出现的顺序显示,这有可能是数据最初添加到表中的顺序。但是,如果数据随后进行过更新或删除,那么这个顺序将会受到 DBMS 重用回收存储空间的方式的影响。因此,如果不明确控制的话,则最终的结果不能(也不应该)依赖该排序顺序。关系数据库设计理论认为,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有任何意义。

子句(clause)

SQL 语句由子句构成,有些子句是必需的,有些则是可选的。一个子句通常由一个关键字加上所提供的数据组成。子句的例子有我们在前一部分看到的 SELECT 语句 的 FROM 子句。

为了明确地排序用 SELECT 语句检索出的数据,可使用 ORDER BY 子句。ORDER BY 子句取一个或多个列的名字,据此对输出进行排序。请看下面的例子:

输入▼

SELECT prod_nameFROM ProductsORDER BY prod_name;

分析▼

除了指示 DBMS 软件对 prod_name 列以字母顺序排序数据的 ORDER BY 子句外,这条语句与前面的语句相同。结果如下。

输出▼

prod_name--------------------12 inch teddy bear18 inch teddy bear8 inch teddy bearBird bean bag toyFish bean bag toyKing dollQueen dollRabbit bean bag toyRaggedy Ann

原文转载:http://www.shaoqun.com/a/895401.html

跨境电商:https://www.ikjzd.com/

stylenanda官网:https://www.ikjzd.com/w/1675.html

trax:https://www.ikjzd.com/w/1489

airwallex:https://www.ikjzd.com/w/1011


目录请参阅目录汇总:SQL入门教程:面向萌新小白的零基础入门教程下面的SQL语句返回某个数据库表的单个列。但请看其输出,并没有特定的顺序。输入▼SELECTprod_nameFROMProducts;输出▼prod_name--------------------FishbeanbagtoyBirdbeanbagtoyRabbitbeanbagtoy8inchteddybear12inchtedd
crowd:https://www.ikjzd.com/w/880
雨果:https://www.ikjzd.com/w/1307
西递宏村举办列入世界文化遗产20周年活动:http://www.30bags.com/a/223927.html
西方国家有哪些传统节日?:http://www.30bags.com/a/430854.html
西方人,你为什么不唱K?:http://www.30bags.com/a/245400.html
西贡、会安体验越南style :http://www.30bags.com/a/414066.html
我把女校花处破了 校花在教室把第一次给我了:http://lady.shaoqun.com/m/a/247321.html
口述:我和两位小姨子们的难忘激情性事(7/7):http://www.30bags.com/m/a/249591.html
shopee首站入驻哪个国家?哪个国家更好卖?:https://www.ikjzd.com/articles/146881
Lazada海外仓解决方案-海外仓概述和优势:https://www.ikjzd.com/articles/146873
速卖通有订单了下一步该怎么做,怎么发货呢?:https://www.ikjzd.com/articles/146871
女人想睡觉用你的四个暗示来揭示女人非常想要的动作暗示:http://lady.shaoqun.com/a/432482.html