关于mysql的排序的sql语句主要是根据order by以desc和asc进行排序组成,这也是sql语句中经常用到的地方,下面我给简单的举例说明一下:
假如一张数据表名为Tbl 的数据如下:

如果说需要根据gz列的值进行升序排序,但值为0的排在最后面,那么我们通过sql的desc和asc实现出来的结果如下图:

具体的sql语句的实现方法如下:
1.order by表达式
启科网络PHP商城系统
启科网络商城系统由启科网络技术开发团队完全自主开发,使用国内最流行高效的PHP程序语言,并用小巧的MySql作为数据库服务器,并且使用Smarty引擎来分离网站程序与前端设计代码,让建立的网站可以自由制作个性化的页面。 系统使用标签作为数据调用格式,网站前台开发人员只要简单学习系统标签功能和使用方法,将标签设置在制作的HTML模板中进行对网站数据、内容、信息等的调用,即可建设出美观、个性的网站。
0 查看详情
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语句的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1041734.html
微信扫一扫
支付宝扫一扫