gpt4 book ai didi

sql - 如何使用 SELECT 语句 sql 在结果中显示 `0` 而不是 NULL?

转载 作者:行者123 更新时间:2023-12-02 02:30:36 25 4
gpt4 key购买 nike

我有一个存储过程,它为我提供一个输出(我将其存储在#temp 表中),并将该输出传递给另一个标量函数

Instead of NULL how do I show 0 in result with SELECT statement sql?

例如,存储过程具有如下所示的 select 语句:

SELECT Ename , Eid , Eprice , Ecountry from Etable
Where Ecountry = 'India'

这给了我类似的输出

Ename    Eid    Eprice    Ecountry
Ana 12 452 India
Bin 33 NULL India
Cas 11 NULL India

现在如何将价格显示为 0 而不是显示 NULL

SELECT语句中应该提到什么才能将NULL设置为0

最佳答案

使用coalesce() :

select  coalesce(Eprice, 0) as Eprice

仅在 SQL Server 中,您可以使用 isnull() 保存两个字符:

select  isnull(Eprice, 0) as Eprice

关于sql - 如何使用 SELECT 语句 sql 在结果中显示 `0` 而不是 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16667148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com