sql - Impala - 检查字符串是否为数字
问题描述
有什么方法可以检查字符串是否是 Impala 中的数字?就像is_numeric
SQL 一样?
解决方案
这对我有用:
select case when cast(mycol as double) is not null then 'numeric' else 'string' end
来自我的表
推荐阅读
- javascript - Svelte 重新渲染虚拟图像列表会导致图像闪烁
- postgresql - 使用 sequelize 查询 ARRAY 列中的特定 JSON 对象
- python - Python - Pandas - KeyError:“[索引(['questions'],dtype ='object')]都不在[列]中”
- python - 从 Yahoo Finance 下载多个代码数据
- android - 错误:无法解析 ':app@debugAndroidTest/compileClasspath' 的依赖关系:无法解析 sdk.chat:firebase-app:5.1.1
- javascript - Chart.plugins.register beforeDraw 在使用 ChartsJS 3.x 时不起作用
- clickhouse - clickhouse 中的数组元素计数
- typescript - 应该使用哪种形式,为什么以及何时?
- c# - CookieAwareWebclient 设置输入和提交
- rest - 如何在android studio中存储访问令牌和刷新令牌?