在DB2中,可以使用正則表達(dá)式來(lái)提取字符串中的數(shù)字。以下是一個(gè)示例SQL查詢(xún),用于提取包含數(shù)字的字符串:
SELECT REGEXP_SUBSTR(column_name, '[0-9]+') AS extracted_number
FROM table_name;
在上面的查詢(xún)中,column_name
是包含數(shù)字的字符串列的名稱(chēng),table_name
是包含該列的表的名稱(chēng)。REGEXP_SUBSTR
函數(shù)將從column_name
中提取所有連續(xù)的數(shù)字,并將其作為extracted_number
列返回。
您也可以根據(jù)需要調(diào)整正則表達(dá)式,以匹配不同的數(shù)字格式。