hivesql 判断字符串中包含数字
时间: 2023-08-03 18:09:00 浏览: 325
SQL中字符串中包含字符的判断方法
你可以使用Hive的正则表达式函数`regexp_extract`来判断一个字符串是否包含数字。具体操作如下:
```sql
SELECT
CASE WHEN regexp_extract(your_string, '\\d+', 0) != '' THEN '包含数字' ELSE '不包含数字' END;
```
其中,`\\d+`表示匹配一个或多个数字,`0`表示选取第一个匹配的结果。如果结果不为空,则说明该字符串包含数字,反之则不包含数字。
阅读全文