共计 1094 个字符,预计需要花费 3 分钟才能阅读完成。
本篇内容介绍了“MySQL 中 Order By 语法的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
MySQL Order By keyword 是用来给记录中的数据进行分类的。
MySQL Order By Keyword 根据关键词分类
ORDER BY keyword 是用来给记录中的数据进行分类的。
MySQL Order By 语法
SELECT column_name(s)
FROM table_name
ORDER BY column_name
注意:SQL 语句是“字母大小写不敏感”的语句(它不区分字母的大小写),即:“ORDER BY”和“order by”是一样的。
MySQL Order By 案例
下面的例子:从“Person”表中选取所有记录,并将“Age”列进行分类:
?
$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);
?
上面的代码将输出下面的结果:
Glenn Quagmire 33
Peter Griffin 35
按照升序或者降序进行分类排列
如果你使用了“ORDER BY”关键词,所有记录将按照默认的升序进行排列(即:从 1 到 9,从 a 到 z)
使用“DESC”关键词可以制定所有的数据按照降序排列(即:从 9 到 1,从 z 到 a):
SELECT column_name(s)
FROM table_name
ORDER BY column_name DESC
MySQL Order By 根据两列进行分类
很多时候,我们需要同时根据两列内容(或者更多列)来对数据进行分类。当指定的列数多于一列时,仅在第一列的值完全相同时才参考第二列:
SELECT column_name(s)
FROM table_name
ORDER BY column_name1, column_name2
“MySQL 中 Order By 语法的用法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!