sql - 如何在 sql 选择查询中将 "0"显示为默认值而不是 "Null"

标签 sql sql-server isnull

我想在我的选择查询中得到 0 而不是 null。

我的意思是,如果表中没有条目,目前我的查询显示 amount 列为 NULL。

如果 select 查询中的 amount 列为 NULL,我可以得到 0 吗?

最佳答案

你可以这样尝试:

select isnull(column,0)

Can I get 0 for amount column in select query if it has NULL?

是的,你可以得到。如果您将显示您的确切表名和列名,那么这将是您可以尝试的最好的其他方式:-

select isnull(amount,0) as Amount from MyTable

旁注:-

您还可以查看有关 ISNULL 的信息

关于sql - 如何在 sql 选择查询中将 "0"显示为默认值而不是 "Null",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19464951/

相关文章:

mysql - 从 MySql Workbench 浏览和修改 SQL 转储

c# - 如何存储从 SqlDataReader 返回的结果?

mysql - SQL 列出尚未订购的产品

MySql 按多列排序,首先对 NULL 条目进行排序

sql - 查找当前行是否是要从数据库中选择的最后一行

mysql - SELECT CASE 问题

java - 修复无效标识符的错误

SQL Server 查询进行空控制

带有 WHERE EXISTS 的 SQL UPDATE 语句

django 按 isnull 值排序?