ORDERBY关键词用于对记录集中的数据进行排序
。 ORDERBY关键词
ORDERBY关键词用于对记录集中的数据进行排序
。 语法
SELECTcolumn_name(s)
FROMtable_name
ORDERBYcolumn_name
注释:
SQL对大小写不敏感。ORDERBY与orderby等效。
例子
下面的例子选取"Person"表中的存储的所有数据
,并根据"Age"列对结果进行排序:
<?php
$con=
mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Couldnotconnect:'.
mysql_error());
}
mysql_select_db("my_db",$con);
$result=mysql_query("SELECT*FROMpersonORDERBYage");
while($row=mysql_fetch_array($result))
{
echo$row['FirstName'];
echo"".$row['LastName'];
echo"".$row['Age'];
echo"<br/>";
}
mysql_close($con);
?>以上代码的输出:
GlennQuagmire33
PeterGriffin35
升序或降序的排序
如果您使用ORDERBY关键词
,记录集的排序顺序默认是升序(1在9之前,"a"在"p"之前)。
请使用DESC关键词来设定降序排序(9在1之前,"p"在"a"之前):
SELECTcolumn_name(s)
FROMtable_name
ORDERBYcolumn_nameDESC
根据两列进行排序
可以根据多个列进行排序。当按照多个列进行排序时,只有第一列相同时才使用第二列:
SELECTcolumn_name(s)
FROMtable_name
ORDERBYcolumn_name1,column_name2
希望这篇
PHP+MySQL教程:MySQL Order By关键词的文章能够对您有所帮助,如果您觉得这篇网站维护教程有用的话,别忘了推荐给您的朋友哦!如果您有好的经验方法,不妨拿出来和大家一起分享:假如每个人都拿出一个经验,那么我们都将额外的获取一堆他人的经验。
请记住本站永久域名:(黑客防线网安服务器维护方案维护基地)Www.Rongsen.Com.Cn