You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将T-SQL中的ISNULL(NAME,'N/A')转换为Spark-SQL等效语句?

如何将T-SQL中的ISNULL函数转换为Spark-SQL等效语句?

原T-SQL查询使用ISNULL(NAME,'N/A')处理NULL值,代码如下:

SELECT
ID,
ISNULL(NAME,'N/A') AS NAME,
COMPANY
FROM TEST

在Spark-SQL中,可通过COALESCE函数实现完全一致的逻辑——当NAME字段为NULL时返回指定的'N/A',否则返回字段本身的值。

转换后的Spark-SQL查询:

SELECT
ID,
COALESCE(NAME,'N/A') AS NAME,
COMPANY
FROM TEST

内容的提问来源于stack exchange,提问作者Nagesh Rudraiah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 15:25:20