varchar(300)
(いくつかの URL を含む) 列を持つテーブルがあり、この列の値を新しいinteger
列に抽出する必要があります。
ソース列:
https://my_domain.com/?item1=value1&item2=value2&searching_field=int_value&item4=value4
文字列を見つけてテーブルsearching_field=int_value
に挿入int_value
する必要があります。
UPD。良いツールを見つけたので、REGEXP_SUBSTRING
以下のように使用しようとしています:
SELECT REGEXP_SUBSTR(col_name, 'searching_field=[0-9]+', charindex('searching_field=', col)) as col from my_table