mysql - 我将从 SQL 中获取一些数字,但想将其打印为其他数字

标签 mysql sql

我不确定之前是否询问过,但在搜索时找不到它。

我的查询在执行 sql 语句时会返回一些数字 - 例如 5 - 但我想将其显示为 1

如何做到这一点?有人可以建议吗?另外我想比较数据库中的 null 并将其替换为 0。我使用了 NVLISNULLColesace 但它们都不起作用。我正在使用 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/

相关文章:

mysql - 查询未使用 max 函数带来关联值(Northwinds 数据库)

javascript - Angularjs 获取 json 在谷歌地图中不起作用

php - MySQL INSERT INTO (SELECT) 已定义字段

php - 在 MySQL 中创建数据透视表/水平 View 并导出到 PHP

sql - 嵌套选择的性能

sql - 如何在 Postgres 中选择 TOP 记录。没有类似的问题

使用来自 SSRS 连接的模拟所需的 SQL 数据库权限

php - textarea 中的输入不会在 mysql 表中更新

mysql - 为什么不能正确查看dbf 文件中的汉字?

sql - 结构化查询语言中的 "Structured"是什么?