MySQL學習筆記 檢索資料 排序資料

2021-10-03 21:10:45 字數 1739 閱讀 3239

#單個列查詢

select

user

.id from weibo.

user

;#多個列查詢

select

user

.screen_name,

user

.gender,

user

.follow_count,followers_count

from weibo.

user

;#輸出起始位置為0後的5行

select

user

.screen_name from weibo.

user

limit0,

5;#使用完全限定的表名

select

user

.gender from weibo.

user

;select

distinct

user

.gender from weibo.

user

;

#單個列排序檢索:按照screen_name的字母順序排列

select

user

.screen_name

from weibo.

user

order

byuser

.screen_name;

#多個列排序檢索

select

user

.screen_name,

user

.gender,

user

.follow_count,followers_count

from weibo.

user

order

byuser

.follow_count,followers_count;

#單個列降序:followers_count

select

user

.screen_name,

user

.gender,

user

.follow_count,followers_count

from weibo.

user

order

byuser

.followers_count desc

;#多個列降序

select

user

.screen_name,

user

.gender,

user

.follow_count,followers_count

from weibo.

user

order

byuser

.follow_count desc

,user

.followers_count desc

;#order by和limit組合找到最大/小值

select

user

.screen_name,

user

.gender,

user

.follow_count,followers_count

from weibo.

user

order

byuser

.followers_count desc

limit

1;

mysql 資料排序檢索

關聯式資料庫設計理論認為,如果沒有明確規定排序順序,則不應該假定檢索出的資料的順序有意義。可以使用order by對輸出進行排序。select prod name from products order by prod name 使用非選擇列排序通常使用被選擇的列進行排序,但也可以使用其他列作為排序...

MySQL 排序檢索資料

本文將講授如何使用select語句的order by子句,根據需要排序檢索出的資料。下面的sql語句返回某個資料庫表的單個列。但請看其輸出,並沒有特定的順序。其實,檢索出的資料並不是以純粹的隨機順序顯示的。如果不排序,資料一般將以它在底層表 現的順序顯示。這可以是資料最初新增到表中的順序。但是,如果...

MySQL 學習筆記 2 檢索資料

作為 sql 組成部分的保留字,關鍵字是不能用作表或列的名字的 常有的關鍵字有 select update create等 每個 sql 語句都是由乙個或多個關鍵字構成的 select語句的作用是從乙個或多個表中檢索資訊 至少需要給出兩個資訊 想要選擇什麼,以及從什麼地方選擇 在 mysql 中輸入...