我在表中有以下数据。
ID
test_SQL_01
test_SQL_02_PQR_01
test_SQL_03_055
test_SQL_04_ABC_99
我想要像下面这样的输出。
ID
01
02
03
04
最佳答案
如果 INTEGER
值始终为 2 位数字,那么您可以这样做:
select substring(ID, patindex('%[0-9]%', ID), 2) as ID
from table t;
关于sql - 我想从 varchar 列中找到第一个整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52403402/