源字符串
3047002000
3047000200
3047011200
SELECT
SUBSTR(DEVICE_NO,1,4) as DISTRICT_ID,
REGEXP_REPLACE(SUBSTR(DEVICE_NO,5,4),'^0+','') as ADDRESS_ID,
PHASE,
EE_KWH,
RECORD_DATE,
SEGMENT_ID
FROM T_MEASURE_RECORD

本文介绍如何通过SQL查询从源字符串中提取特定格式的设备编号,关注DISTRICT_ID和ADDRESS_ID的提取,并使用正则表达式处理地址ID前的0。
SELECT
SUBSTR(DEVICE_NO,1,4) as DISTRICT_ID,
REGEXP_REPLACE(SUBSTR(DEVICE_NO,5,4),'^0+','') as ADDRESS_ID,
PHASE,
EE_KWH,
RECORD_DATE,
SEGMENT_ID
FROM T_MEASURE_RECORD

814

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