gpt4 book ai didi

sql-server - 在SQL Server中,如何让select返回空字符串而不是null时返回null

转载 作者:行者123 更新时间:2023-12-01 06:24:48 26 4
gpt4 key购买 nike

我有一个可为空的 varchar,即使它为空,我也希望我的选择返回一个空字符串而不是空字符串。那是

SELECT FIRST, LAST 
FROM CUSTOMER

我想要的是如果 FIRST为空,我希望返回为 ""

最佳答案

你也可以使用

SELECT COALESCE(FIRST, ''), LAST FROM CUSTOMER

这具有更便携的优点(COALESCE 是 SQL 标准的一部分,ISNULL 不是)

您还可以使用任意数量的参数,例如
SELECT COALESCE(FIRST, SECOND, THIRD, '')...

并且 COALESCE 将使用遇到的第一个非空值

关于sql-server - 在SQL Server中,如何让select返回空字符串而不是null时返回null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12468985/

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