db2怎么提取字符串中數(shù)字

db2
小億
171
2024-03-26 09:56:47

在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ù)字格式。

0