SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 关于MYSQL的排序的sql语句主要是根据order by以desc和asc进行排序组成,这也是sql语句中经常用到的地方,下面我给简单的举例说明一下:假如一张数据表名为Tbl 的数据如下: 如果说需要根据gz列的值进行升序排序,但值为0的排在最后面,那么我们通过sql的desc和asc实现出来的结果如下图: 具体的sql语句的实现方法如下: 1.order by表达式 SELECT nian ,gz from Tbl ORDER BY gz!=0 desc,gz 2.算术法 SELECT nian ,gz,1/gz as od from Tbl ORDER BY od desc 这两种方式可根据需求完成相应的结果,大同小异,大家可以模拟一下根据不同的需求实现出来; 以上就是MYSQL的排序sql语句的详细内容,更多请关注php中文网其它相关文章!
学习教程快速掌握从入门到精通的SQL知识。
|