最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL Order By語法介紹

 更新時間:2012年07月29日 23:30:08   作者:  
今天在使用ORDER BY的過程中出現(xiàn)了一點問題,發(fā)現(xiàn)之前對ORDER BY理解是錯誤的
今天在使用ORDER BY的過程中出現(xiàn)了一點問題,發(fā)現(xiàn)之前對ORDER BY理解是錯誤的。

之前在w3s網(wǎng)站上看到ORDER BY的用法,以為是對選出來的數(shù)據(jù)按關鍵字升序或者降序排列,結(jié)果今天嘗試select數(shù)據(jù)集數(shù)據(jù)的時候,發(fā)現(xiàn)使用ORDER BY 和ORDER BY DESC得出的查詢結(jié)果完全不一樣,按照自己之前的理解它們應該是結(jié)果相同,而內(nèi)部順序不一樣而已。

問了一下同事,查了一下文檔,才恍然大悟。如果我們在執(zhí)行select語句的時候使用ORDER BY (DESC),那么它首先會對所有記錄按照關鍵字有一個排序,然后依次讀取所需的記錄,而不是先選出記錄再進行降序排列。 一個概念性的錯誤,所以記下來警示自己。

MySQL Order By keyword是用來給記錄中的數(shù)據(jù)進行分類的。

MySQL Order By Keyword根據(jù)關鍵詞分類

ORDER BY keyword是用來給記錄中的數(shù)據(jù)進行分類的。

MySQL Order By語法
復制代碼 代碼如下:

SELECT column_name(s)
FROM table_name
ORDER BY column_name

注意:SQL語句是“字母大小寫不敏感”的語句(它不區(qū)分字母的大小寫),即:“ORDER BY”和“order by”是一樣的。

MySQL Order By案例

下面的例子:從“Person”表中選取所有記錄,并將“Age”列進行分類:
復制代碼 代碼如下:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM person ORDER BY age");
while($row = mysql_fetch_array($result))
{
echo $row['FirstName']
echo " " . $row['LastName'];
echo " " . $row['Age'];
echo "<br />";
}
mysql_close($con);
?>
[html]
上面的代碼將輸出下面的結(jié)果:

Glenn Quagmire 33

Peter Griffin 35

按照升序或者降序進行分類排列

如果你使用了“ORDER BY”關鍵詞,所有記錄將按照默認的升序進行排列(即:從1到9,從a到z)

使用“DESC”關鍵詞可以制定所有的數(shù)據(jù)按照降序排列(即:從9到1,從z到a):
[code]
SELECT column_name(s)
FROM table_name
ORDER BY column_name DESC

MySQL Order By根據(jù)兩列進行分類

很多時候,我們需要同時根據(jù)兩列內(nèi)容(或者更多列)來對數(shù)據(jù)進行分類。當指定的列數(shù)多于一列時,僅在第一列的值完全相同時才參考第二列:
復制代碼 代碼如下:

SELECT column_name(s)
FROM table_name
ORDER BY column_name1, column_name2

相關文章

  • 詳解SUM函數(shù)在MySQL中的值處理原則

    詳解SUM函數(shù)在MySQL中的值處理原則

    在SQL中,SUM函數(shù)是用于計算指定字段的總和的聚合函數(shù),這篇文章將給大家詳細介紹了SUM函數(shù)在SQL中的值處理原則,文中有詳細的代碼示例供大家參考,具有一定的參考價值,需要的朋友可以參考下
    2023-12-12
  • mysql數(shù)據(jù)庫中1045錯誤的解決方法

    mysql數(shù)據(jù)庫中1045錯誤的解決方法

    這篇文章主要為大家詳細介紹了MySQL數(shù)據(jù)庫中1045錯誤的解決方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • MySQL教程DML數(shù)據(jù)操縱語言示例詳解

    MySQL教程DML數(shù)據(jù)操縱語言示例詳解

    這篇文章主要為大家介紹了MySQL教程中DML數(shù)據(jù)操縱語言的示例詳解,要想學好MySQL最重要的是要先學好數(shù)據(jù)操縱語言DML,本文對其進行了全面的講解
    2021-10-10
  • 3種高效的Tags標簽系統(tǒng)數(shù)據(jù)庫設計方案分享

    3種高效的Tags標簽系統(tǒng)數(shù)據(jù)庫設計方案分享

    這篇文章主要介紹了3種高效的Tags標簽系統(tǒng)數(shù)據(jù)庫設計方案分享,現(xiàn)在主流的博客、CMS系統(tǒng)都有一個標簽系統(tǒng),本文就探討它的數(shù)據(jù)庫設計方式,需要的朋友可以參考下
    2014-07-07
  • MySQL修改密碼的四種方式詳解

    MySQL修改密碼的四種方式詳解

    文章介紹了4種修改MySQL密碼的方法,包括使用setpassword命令、mysqladmin命令、修改user表以及忘記密碼時的處理步驟,感興趣的朋友一起看看吧
    2025-03-03
  • mysql根據(jù)拼音字母查詢(簡單易懂的字段拼音查詢)

    mysql根據(jù)拼音字母查詢(簡單易懂的字段拼音查詢)

    MySQL在開發(fā)中,我們經(jīng)常需要根據(jù)字段拼音查詢數(shù)據(jù)庫中的數(shù)據(jù),它支持多種查詢方式,包括根據(jù)拼音字母查詢,使用 Collation 可以方便地進行簡單的拼音查詢,而使用拼音索引可以大幅提高查詢性能,根據(jù)具體的需求和情況,我們可以選擇合適的方法來實現(xiàn)拼音查詢
    2023-10-10
  • MySQL索引的缺點以及MySQL索引在實際操作中有哪些事項

    MySQL索引的缺點以及MySQL索引在實際操作中有哪些事項

    以下的文章主要介紹的是MySQL索引的缺點以及MySQL索引在實際操作中有哪些事項是值得我們大家注意的,我們大家可能不知道過多的對索引進行使用將會造成濫用,需要的朋友可以了解下
    2012-12-12
  • MySQL錯誤日志與通用查詢?nèi)罩緢D文詳析

    MySQL錯誤日志與通用查詢?nèi)罩緢D文詳析

    精通MySQL日志管理,這對處理故障與優(yōu)化太關鍵了,下面這篇文章主要給大家介紹了關于MySQL錯誤日志與通用查詢?nèi)罩镜南嚓P資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • mysql5.7.18版本免安裝配置教程

    mysql5.7.18版本免安裝配置教程

    這篇文章主要為大家詳細介紹了mysql5.7.18版本免安裝的配置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • MySQL?數(shù)據(jù)持久化過程講解

    MySQL?數(shù)據(jù)持久化過程講解

    這篇文章主要介紹了MySQL?數(shù)據(jù)持久化過程講解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,?需要的朋友可以參考一下,希望對你的學習有所幫助
    2022-07-07

最新評論

图们市| 汕尾市| 黔西县| 宁夏| 江阴市| 平定县| 固原市| 南昌市| 连江县| 秭归县| 桦川县| 临高县| 新建县| 通河县| 锡林郭勒盟| 昌吉市| 通江县| 东阳市| 平湖市| 游戏| 房产| 大理市| 中牟县| 清丰县| 明光市| 华亭县| 安陆市| 青河县| 崇义县| 黑龙江省| 西吉县| 寻乌县| 门头沟区| 甘孜县| 海阳市| 南岸区| 青铜峡市| 宁陵县| 沾益县| 宁河县| 长春市|