为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8 【操作系统】: 【CPU】: 【问题描述】*:
达梦的concat函数和管道符会自动忽略null值,除了写case when手动判断一下,还有什么办法吗?因为concat函数要频繁用到
可以使用 NVL2 函数例如:SELECT NVL2(NULLIF(CONCAT(col1, col2, col3), col1||col2||col3), NULL, col1||col2||col3) FROM your_table;要看下具体语句
可以使用 NVL2 函数例如:SELECT NVL2(NULLIF(CONCAT(col1, col2, col3), col1||col2||col3), NULL, col1||col2||col3)
FROM your_table;要看下具体语句