我不确定之前是否询问过,但在搜索时找不到它。
我的查询在执行 sql 语句时会返回一些数字 - 例如 5
- 但我想将其显示为 1
。
如何做到这一点?有人可以建议吗?另外我想比较数据库中的 null
并将其替换为 0
。我使用了 NVL
、ISNULL
、Colesace
但它们都不起作用。我正在使用 MySQL 服务器。
有人可以帮忙吗?
-克尚
最佳答案
如果您正在寻找任何非零/空值,您可以尝试
select ( case when number is null or number is 0 then 0 else 1 end ) Flag1or0
或者至少这就是您正在寻找的......
关于mysql - 我将从 SQL 中获取一些数字,但想将其打印为其他数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51456955/