Skip to content

提取字段、判断字段中是否有符合正则的字段

用 regexp_extract(key, '\d+') 函数提取第一个数字, 用 regexp_extract_all(key, '\d+') 函数提取所有数字, 用 regexp_extract_all(key, '(\d+)F') 函数提取数字后面是 F 的字符串, 用 regexp_like(key, '(\d+)t') 函数判断是否有符合正则的字段 用表格展示

SQL
|
SELECT
  key as "原字符串",
  regexp_extract(key, '\d+') as "提取第一个数字",
  regexp_extract_all(key, '\d+') as "提取所有数字",
  regexp_extract_all(key, '(\d+)F') as "提取数字后面是F的字符串",
  regexp_like(key, '(\d+)t') as "判断是否有符合正则的字段"

SQL查询结果样例:

样例图片