sql - 当行输出不是 6 个字符长时,什么也不显示
问题描述
在 SQL Developer 中,如果行的值不是 6 个字符长并且基本上显示为空或空白,我不想显示该行的值。
我正在尝试使用 CASE 语句,这是行:
(CASE WHEN ZipCode <6 then null) as Postal_Code
解决方案
尝试将 ZipCode 的长度与 6 进行比较,而不是将 ZipCode 本身与 6 进行比较:
CASE WHEN length(ZipCode) = 6 then ZipCode end as Postal_Code
语法错误也更正了。
推荐阅读
- python - 如何找到 IPython 单元格的宽度?
- python - 关于使用 Python scipy 对信号进行反卷积的问题
- bash - 不确定如何正确使用变量并在 bash 脚本中的 if 语句中使用它们
- reactjs - 如何在 React 中显示来自全局状态的数据?
- api - API 认证令牌
- angular - 以角度 8 将德语区域设置数字格式 (0,01) 转换为英语区域设置格式 (0.01)
- python - 使用 opencv 加载使用 tifffile 保存的图像
- java - 在 Sax Parser JAVA 中创建层次结构
- typescript - Typescript - 我可以动态设置函数的返回类型吗?
- reactjs - 带有 React Native 钩子的上下文在异步函数上返回空对象/数组