求助关于SQL查询,如何找出字段中的数字部分
1个/盒*6盒/箱
24袋/盒
10袋/盒
500G
900G
900G
24盒/箱
12瓶/ 盒
6瓶/箱
结果就是这样的,1个/盒*6盒/箱,这个可以先不考虑
b.nQuantity*(SELECT CAST(STUFF( cPackageDesc,PATINDEX('%[A-Z]%',cPackageDesc),100,'') AS INT) FROM cdcomm WHERE iComm = b.iComm) AS '重量',
PATINDEX('%[^0-9]%',cPackageDesc)
[解决办法]
select patindex('%[^0-9]%','1a1234b0')
[解决办法]
select patindex('%[^0-9]%','1中2a1234b0')