snowflake-cloud-data-platform - 雪花中小选择查询的数值错误
问题描述
select to_varchar(nvl(cdi_source,'')) as cd
from customer_address
WHERE best_address_ind = 1;
出现错误
Numeric value 'posp' is not recognized.
cdi_source
字段有这样的数据
12 KSRELP
2 NMCAPT
3 2018-11-12 00:00:00
4 2019-03-15 0
解决方案
我同意前面的回答。
尝试使用 TRY_TO_NUMBER 运行您的查询,如下所示:
select to_varchar(nvl(cdi_source,'')) as cd
from customer_address
WHERE try_to_number(best_address_ind) = 1;
推荐阅读
- entity-framework-core - 如何搭建从 SQL Server 到 ASP.NET Core 2.2 项目的视图和存储过程?
- c# - 使用 linq 查询查找下一条匹配记录(带有状态的警报)
- javascript - 如何使用纯 javascript 再次删除类
- c# - 尝试使用 SSIS 脚本任务(C#)通过 SFTP 获取 zip 文件
- amazon-cognito - 如何使用 AWS amplify 设置和验证状态参数
- r - R - 如何保留过滤后的数据
- ios - 如何仅在 Swift 中访问从相机拍摄的图像,就像 iOS 中的画廊一样?
- sed - 遇到错误时阻止sed写入
- hive - 在 impala 的 case 语句中选择语句
- python-3.x - 如何使用python从Http下载包含其他zip文件夹的zip目录