标签: sql hadoop apache-spark hive bigdata
我有数据ID列,它包含数字和字母,我只想要数字ID列表,是否有任何内置条件相同,我想投射数据后者。 我在SQL中知道
'CASE WHEN ISNUMERIC([id])=1 THEN CAST([id] as int) ELSE 0 END [ID]'
hive中的查询是什么? 请帮忙。
答案 0 :(得分:-2)
试试这种方式
select CAST([id] as int) as id from tablename where ISNUMERIC([id])=1