国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

MySQL中對(duì)查詢(xún)結(jié)果排序和限定結(jié)果的返回?cái)?shù)量的用法教程

2024-07-24 13:08:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了MySQL中對(duì)查詢(xún)結(jié)果排序和限定結(jié)果的返回?cái)?shù)量的用法教程,分別講解了Order By語(yǔ)句和Limit語(yǔ)句的基本使用方法,需要的朋友可以參考下
 

MySQL Order By 查詢(xún)結(jié)果排序
ORDER BY
SQL 語(yǔ)法中 ORDER BY 關(guān)鍵字用于對(duì)查詢(xún)結(jié)果進(jìn)行排序。
排序分為升序(ASC)和降序(DESC)兩種,當(dāng)不使用 ORDER BY 指定排序方式時(shí),默認(rèn)為升序。
語(yǔ)法:

SELECT column,… FROM tb_name ORDER BY column1,column2,… DESC(ASC)

ORDER BY 后面必須列出排序的字段名,可以是多個(gè)字段。
對(duì) user 表 uid 進(jìn)行降序查詢(xún):

SELECT uid,username FROM user ORDER BY uid DESC

查詢(xún)結(jié)果如下:

uid username4   小王3   Jack2   小明1   Admin

例子 2:

SELECT username FROM user ORDER BY regdate DESC LIMIT 10

該例子查詢(xún)出最新注冊(cè)的 10 名用戶的用戶名。

MySQL Limit 限定查詢(xún)記錄數(shù)
MySQL LIMIT
MySQL 中 LIMIT 關(guān)鍵字用于限定查詢(xún)記錄返回最大數(shù)目。
語(yǔ)法:

... LIMIT offset , rows

該語(yǔ)法中,offset表示偏移量(指向數(shù)據(jù)記錄的游標(biāo)),rows表示查詢(xún)限定返回的最大記錄數(shù),這兩個(gè)參數(shù)必須為整數(shù)。
例子:

SELECT username FROM user LIMIT 4,10

如果 user 表中的數(shù)據(jù)記錄超過(guò)14條的話,該例子將會(huì)返回符合結(jié)果的第 5-14 條記錄(共 10 條),注意默認(rèn)偏移量是從 0 開(kāi)始的。
offset 參數(shù)如果省略,則默認(rèn)為 0 ,即 LIMIT 10 等同于 LIMIT 0,10 (返回符合查詢(xún)條件的前 10 條記錄)。
提示
LIMIT 中 rows 并不支持取值 -1 (從當(dāng)前偏移量到表記錄結(jié)束的所有數(shù)據(jù)),如:

SELECT username FROM user LIMIT 9,-1

運(yùn)行該 SQL 會(huì)產(chǎn)生參數(shù)錯(cuò)誤。
小技巧
當(dāng)你確認(rèn)查詢(xún)結(jié)果只有一條數(shù)據(jù)時(shí)(如核對(duì)用戶名密碼),可以加上LIMIT 1的限制條件,當(dāng)系統(tǒng)查詢(xún)到一條數(shù)據(jù)后即停止搜索而不會(huì)繼續(xù)查找下一條記錄,這樣可有效提高查詢(xún)效率。



注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MYSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿鲁科尔沁旗| 拜泉县| 讷河市| 上虞市| 曲阳县| 乌拉特前旗| 平遥县| 洛阳市| 醴陵市| 云龙县| 聂拉木县| 商洛市| 府谷县| 壤塘县| 大埔区| 陇西县| 琼海市| 十堰市| 穆棱市| 思南县| 磴口县| 什邡市| 湖口县| 三穗县| 伽师县| 盐城市| 昌图县| 威远县| 阳江市| 巴塘县| 扎囊县| 若羌县| 环江| 延川县| 台湾省| 莱芜市| 临夏市| 大荔县| 玉树县| 陈巴尔虎旗| 金坛市|