首页 > 解决方案 > 当行输出不是 6 个字符长时,什么也不显示

问题描述

在 SQL Developer 中,如果行的值不是 6 个字符长并且基本上显示为空或空白,我不想显示该行的值。

我正在尝试使用 CASE 语句,这是行:

(CASE WHEN ZipCode <6 then null) as Postal_Code

标签: sqloracle

解决方案


尝试将 ZipCode 的长度与 6 进行比较,而不是将 ZipCode 本身与 6 进行比较:

CASE WHEN length(ZipCode) = 6 then ZipCode end as Postal_Code

语法错误也更正了。


推荐阅读