要找到 PRODUCT_INFORMATION 表的 PRODUCT_NAME 列中名称包含 SSP/S、SSP/V、SSS/V 或 SSS/S 的所有产品:
SELECT product_name
FROM oe.product_information
WHERE regexp_like (product_name, 'SS[PS]/[VS]');
表明/不是特殊字符。
OMC MSC BSC BTS SITENAME VIP LAC CHARCI SUBREGION
1 CSGS02 CS-MBSC-2-423 12 湖南省社会科学院 29693 45281/2/3? 市区
omcsp17 CSGS03 CSMBSC802 37 湘天宾馆(九家芭毛洲) 58307 46371/2/3/4 开福区
必需找出4500条记录中的这2条,修正后才能将此格式的CHARCI变成 45281,45282,45283 和46371,46372,46373,46374。
逗号加入可能的字符/。
SELECT *
FROM WY_NE_TEMP
MINUS
SELECT *
FROM WY_NE_TEMP
WHERE REGEXP_LIKE(CHARCI, '^([0-9,/]+)$') --包含 任意 数字与斜杠
SELECT product_name
FROM oe.product_information
WHERE regexp_like (product_name, 'SS[PS]/[VS]');
表明/不是特殊字符。
OMC MSC BSC BTS SITENAME VIP LAC CHARCI SUBREGION
1 CSGS02 CS-MBSC-2-423 12 湖南省社会科学院 29693 45281/2/3? 市区
omcsp17 CSGS03 CSMBSC802 37 湘天宾馆(九家芭毛洲) 58307 46371/2/3/4 开福区
必需找出4500条记录中的这2条,修正后才能将此格式的CHARCI变成 45281,45282,45283 和46371,46372,46373,46374。
逗号加入可能的字符/。
SELECT *
FROM WY_NE_TEMP
MINUS
SELECT *
FROM WY_NE_TEMP
WHERE REGEXP_LIKE(CHARCI, '^([0-9,/]+)$') --包含 任意 数字与斜杠
本文介绍如何使用SQL中的REGEXP_LIKE函数来筛选特定模式的数据记录,包括如何匹配复杂的字符串模式,并通过示例展示了如何从大量数据中精确找出符合特定格式要求的记录。
9285

被折叠的 条评论
为什么被折叠?



