开发手册 欢迎您!
软件开发者资料库

MariaDB - Order By Clause

MariaDB Order By Clause - 从基本概念开始,简单易学地学习MariaDB,包括简介,安装,管理,PHP语法,连接,创建数据库,删除数据库,选择数据库,数据类型,创建表,删除表,插入查询,选择查询,Where子句,更新查询,删除查询,类似子句,按条款顺序,连接,空值,正则表达式,事务,更改命令,索引和统计表,临时表,表格锥,序列,管理重复项,SQL注入保护,备份方法,备份加载方法,有用的功能。

ORDER BY 子句,如前面的讨论所述,对语句的结果进行排序.它指定操作数据的顺序,并包括按升序(ASC)或降序(DESC)顺序排序的选项.在省略订单规范时,默认顺序是升序.

ORDER BY子句出现在各种语句中,例如DELETE和UPDATE.它们总是出现在语句的末尾,而不是在子查询中或在set函数之前,因为它们在最终结果表上运行.您也不能使用整数来标识列.

查看下面给出的ORDER BY子句的一般语法 :

SELECT field, field2,... [or column] FROM table_name, table_name2,...ORDER BY field, field2,... ASC[or DESC]

在命令提示符或PHP脚本中使用ORDER BY子句.

命令提示符

在命令提示符下,只需使用标准命令 :

root@ host# mysql -u root -p password;Enter password:*******mysql> use PRODUCTS;Database changedmysql> SELECT * from products_tbl ORDER BY product_manufacturer ASC+-------------+----------------+----------------------+| ID_number   | Nomenclature   | product_manufacturer |+-------------+----------------+----------------------+| 56789       | SuperBlast 400 | LMN Corp             |+-------------+----------------+----------------------+| 67891       | Zoomzoom 5000  | QFT Corp             |+-------------+----------------+----------------------+| 12347       | Orbitron 1000  | XYZ Corp             |+-------------+----------------+----------------------+

PHP脚本使用Order By子句

利用 mysql_query ()函数,再一次,在使用ORDER BY子句的语句中减去;

 ".         "Name: {$row['product_name']} 
 ".         "Manufacturer: {$row['product_manufacturer']} 
 ".         "Ship Date : {$row['ship_date']} 
 ".         "--------------------------------
";   }   echo "Fetched data successfully\n";   mysql_close($conn);?>

成功检索数据后,您将看到以下输出 :

Product ID: 12347Nomenclature: Orbitron 1000Manufacturer: XYZ CorpShip Date: 01/01/17----------------------------------------------Product ID: 67891Nomenclature: Zoomzoom 5000Manufacturer: QFT CorpShip Date: 01/01/17----------------------------------------------Product ID: 56789Nomenclature: SuperBlast 400Manufacturer: LMN CorpShip Date: 01/04/17----------------------------------------------mysql> Fetched data successfully