PHP MySQL Order By 关键词
作者:会飞的
ORDER BY 关键词用于对记录集中的数据进行排序。
ORDER BY 关键词
ORDER BY 关键词用于对记录集中的数据进行排序。
语法
SELECT column_name(s)
FROM table_name
ORDER BY column_name
注释:SQL 对大小写不敏感。ORDER BY 与 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);
?>
以上代码的输出:
Glenn Quagmire 33
Peter Griffin 35
升序或降序的排序
如果您使用 ORDER BY 关键词,记录集的排序顺序默认是升序(1 在 9 之前,"a" 在 "p" 之前)。
请使用 DESC 关键词来设定降序排序(9 在 1 之前,"p" 在 "a" 之前):
SELECT column_name(s)
FROM table_name
ORDER BY column_name DESC
根据两列进行排序
可以根据多个列进行排序。当按照多个列进行排序时,只有第一列相同时才使用第二列:
SELECT column_name(s)
FROM table_name
ORDER BY column_name1, column_name2
猜你喜欢
您可能感兴趣的文章:
- 以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机
- 完全优化MySQL数据库性能的八大巧方法
- 通用存储过程分页
- 存储过程的优势
- 创建触发器(CREATE TRIGGER)
- 查询数据库中第30到40条记录
- PHP MySQL 连接数据库
- PHP MySQL 简介
- PHP MySQL 创建数据库和表
- PHP MySQL Where 子句
- PHP MySQL Update
- Access denied for user root@localhost using password NO的解决办法
- mssql中 select 星号 from sysobjects查找系统表各个字段的含义
- MySQL 数据库常用命令
- mysql 中如何进行IP地址的存放
- MySQL面试题
- NavicatMySQL Front 操作 MySQL 1577 报错 解决方法
- PHP Database ODBC
- PHP MySQL Insert Into