共計(jì) 1094 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
本篇內(nèi)容介紹了“MySQL 中 Order By 語(yǔ)法的用法”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓丸趣 TV 小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
MySQL Order By keyword 是用來(lái)給記錄中的數(shù)據(jù)進(jìn)行分類的。
MySQL Order By Keyword 根據(jù)關(guān)鍵詞分類
ORDER BY keyword 是用來(lái)給記錄中的數(shù)據(jù)進(jìn)行分類的。
MySQL Order By 語(yǔ)法
SELECT column_name(s)
FROM table_name
ORDER BY column_name
注意:SQL 語(yǔ)句是“字母大小寫(xiě)不敏感”的語(yǔ)句(它不區(qū)分字母的大小寫(xiě)),即:“ORDER BY”和“order by”是一樣的。
MySQL Order By 案例
下面的例子:從“Person”表中選取所有記錄,并將“Age”列進(jìn)行分類:
?
$con = _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);
?
上面的代碼將輸出下面的結(jié)果:
Glenn Quagmire 33
Peter Griffin 35
按照升序或者降序進(jìn)行分類排列
如果你使用了“ORDER BY”關(guān)鍵詞,所有記錄將按照默認(rèn)的升序進(jìn)行排列(即:從 1 到 9,從 a 到 z)
使用“DESC”關(guān)鍵詞可以制定所有的數(shù)據(jù)按照降序排列(即:從 9 到 1,從 z 到 a):
SELECT column_name(s)
FROM table_name
ORDER BY column_name DESC
MySQL Order By 根據(jù)兩列進(jìn)行分類
很多時(shí)候,我們需要同時(shí)根據(jù)兩列內(nèi)容(或者更多列)來(lái)對(duì)數(shù)據(jù)進(jìn)行分類。當(dāng)指定的列數(shù)多于一列時(shí),僅在第一列的值完全相同時(shí)才參考第二列:
SELECT column_name(s)
FROM table_name
ORDER BY column_name1, column_name2
“MySQL 中 Order By 語(yǔ)法的用法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編將為大家輸出更多高質(zhì)量的實(shí)用文章!