检查MySQL中查询返回的值

检查MySQL中查询返回的值,mysql,Mysql,我有一个返回几行的查询。我需要检查所有返回行中的值是否大于0 示例: 查询:从待结算订单中选择数量余额 结果: 数量 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 一百万 我必须检查返回的行中没有一行的值小于0;像if条件一样,试试这个 select qty from tbl_orders where qty >= 0.0; 到目前为止你试过什么?你到底被困在哪里?你有什么疑问?返回的值是什么?如果您

我有一个返回几行的查询。我需要检查所有返回行中的值是否大于0

示例:
查询:从待结算订单中选择数量余额
结果:
数量
1.00000000
1.00000000
1.00000000
1.00000000
1.00000000
一百万

我必须检查返回的行中没有一行的值小于0;像if条件一样,试试这个

select
    qty
from
    tbl_orders
where
    qty >= 0.0;

到目前为止你试过什么?你到底被困在哪里?你有什么疑问?返回的值是什么?如果您只是想过滤掉任何值不大于1的内容,那么应该能够添加
WHERE value>0
,或者,如果查询中有聚合函数,
HAVING value>0
我不知道如何检查查询返回的结果集。我在网上也找不到任何内容。我必须确保返回的所有结果行的值都大于0。查询返回两列值之间的差值。我必须确保返回的所有行的值都大于1更新您的问题添加正确的数据样本和导出的结果..查询实际上是两列值的差。我需要在结果集中设置if条件。如果其中一行的值大于零,则需要转到其他行。