select prod_name from products;
# 返回的資料:+--
----
----
----
-------
+| prod_name |+--
----
----
----
-------
+| fish bean bag toy |
| bird bean bag toy |
| rabbit bean bag toy |
|8 inch teddy bear |
|12 inch teddy bear |
|18 inch teddy bear |
| raggedy ann |
| king doll |
| queen doll |+--
----
----
----
-------
+
1.1:子句:
order by 子句取乙個或多個列的名字
,對輸出進行排序
select
[語句] prod_name[列]
from products[表]
order
by[子句] prod_name[乙個列]
;
警告:order by 子句的位置:
通過非選擇列進行排序:
缺點:
不推薦使用數字
表示
也可以按非選擇列進行排序
舉個以**降序來排序產品(最貴的排最前面):
select prod_id, prod_price, prod_name from products order
by prod_price desc
;
輸出結果如下:
+
----
-----+
----
----
----+--
----
----
----
-------
+| prod_id | prod_price | prod_name |+--
-------
+------
------+
----
----
----
----
-----+
|br03
|11.99
|18 inch teddy bear |
|ryl01
|9.49
| king doll |
|ryl02
|9.49
| queen doll |
|br02
|8.99
|12 inch teddy bear |
|br01
|5.99
|8 inch teddy bear |
|rgan01
|4.99
| raggedy ann |
|bnbg01
|3.49
| fish bean bag toy |
|bnbg02
|3.49
| bird bean bag toy |
|bnbg03
|3.49
| rabbit bean bag toy |+--
-------
+------
------+
----
----
----
----
----
-+
如果打算多個列排序,怎麼辦?並且加上產品名:
select prod_id, prod_price, prod_name from products order
by prod_price desc
, prod_name;
輸出結果如下:
+
----
-----+
----
----
----+--
----
----
----
-------
+| prod_id | prod_price | prod_name |+--
-------
+------
------+
----
----
----
----
-----+
|br03
|11.99
|18 inch teddy bear |
|ryl01
|9.49
| king doll |
|ryl02
|9.49
| queen doll |
|br02
|8.99
|12 inch teddy bear |
|br01
|5.99
|8 inch teddy bear |
|rgan01
|4.99
| raggedy ann |
|bnbg02
|3.49
| bird bean bag toy |
|bnbg01
|3.49
| fish bean bag toy |
|bnbg03
|3.49
| rabbit bean bag toy |+--
-------
+------
------+
----
----
----
----
----
-+
desc關鍵字只應用到直接位於前面的列名
警告:再多個列上降序排序:
注意:區分大小寫和排序順序
SQL 注釋 排序檢索資料
1.使用注釋 sql語句是由dbms處理的指令,如果你希望不進行處理和執行的文字,你就需要注釋.隨著sql語句變長,複雜度增加,你會想新增一些描述性的注釋,供別人參考.你也可以使用它注釋 可以可以暫時停止要執行的 2.列如 2.1注釋使用 l兩個連字元 嵌在行內,之後就是文字注釋.描述create ...
SQL檢索列排序
對檢索列進行排序 select column a from table a order by column a 使用order by語句對column a排序對檢索的多列進行排序 先排column a,後排column b select column a,column b from table a ...
SQL 檢索排序資料(ORDER BY子句)
order by 子句用於對結果集按照乙個列或者多個列進行排序。order by 子句預設按照公升序對記錄進行排序。如果需要按照降序對記錄進行排序,您可以使用 desc 關鍵字。注意 order by 子句應該位於from子句之後,若使用limit關鍵字時,limit關鍵字必須要位於order by...