我已经收到一个大型数据库,其中应为数字值(当前存储为字符串)的id列具有一些非数字值。我想提取所有列具有非数值的情况。我正在使用DataBricks。
我尝试了此操作,但是找不到REGEXP_LIKE
函数
SELECT customer FROM customer_check
WHERE REGEXP_LIKE (customer, '^[a-zA-Z]*$')
谢谢!
答案 0 :(得分:0)
您可以改用rlike
:
WHERE customer RLIKE '[^0-9]')
这将找到任何字符不是数字的客户。如果数字可以是小数或负数,则可以扩展正则表达式。