PGSQL 字符串操作

select *from cfg_swt where 道岔编号 like '%#-%'
update cfg_swt set  道岔编号=replace(道岔编号,')#(功率)','')


update cfg_swt set  转辙机编号=道岔编号


position('#(J' in 道岔编号)   --表示有N个 字符
update cfg_swt set  道岔编号=substring(道岔编号 from 1 for position('#(J' in 道岔编号)-1)

update cfg_swt set  转辙机编号=substring(转辙机编号 from position('#(J' in 转辙机编号)+2 for 10 )

select substring(转辙机编号 from position('#(J' in 转辙机编号)+2 for 10 ) from cfg_swt

select substring(道岔编号 from position('#-' in 道岔编号)+2 for 10 ) from cfg_swt where 道岔编号 like '%#-%'

update cfg_swt set  道岔编号=substring(道岔编号 from position('#-' in 道岔编号)+2 for 10 )   where 道岔编号 like '%#-%'


 

你可能感兴趣的:(PGSQL)