Hiveql-如何仅在字符串中保留数字和空格

时间:2018-06-22 21:19:05

标签: sql hive hiveql

更具体地说,如果原始字符串列是

  1. 'AAA 123 BBB 456'
  2. 'CCC 234 DDD EEE 678'
  3. 'FFFFF 7280 ZZZ 123 DDD'

最终我需要的只是第一组数字,例如

  1. '123'
  2. '234'
  3. '7280'

TIA

1 个答案:

答案 0 :(得分:0)

使用regexp_extract函数:

select regexp_extract('AAA 123 BBB 456','[0-9]+',0) - digit one or more times 

返回123