PHP-以升序编写查询正值,以负写查询

我有如下所示的mysql表:

enter image description here


在此表中有负值和正值.我希望所有记录都以类似格式的下拉列表记录.

我需要先显示降序为零而不是负值,并以升序显示正值.那么我应该写什么查询呢?

例如 :

0.00
-1
-2
 ...
 ...
 ...
 1
 2
 3
 ...
 ...
 ...

解决方法:

使用3个查询,并通过并集将结果结合在一起

(select * from sph where value = 0)
union
(select * from sph where value < 0 order by value desc)
union
(select * from sph where value > 0 order by value asc)

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...