plsql拆分字符串问题

2025-05-17 01:04:55
推荐回答(3个)
回答1:

DECLARE @STRING VARCHAR(100)
SET @STRING =''
SELECT @STRING =X
FROM TB
WHERE...
SELECT PARSENAME(@STRING+'.0.0',4) AS 编号,PARSENAME(@STRING+'.0.0',3) AS 名称----------------测试-----------
SELECT PARSENAME('10000.公司名称'+'.0.0',4) AS 编号,PARSENAME('10000.公司名称'+'.0.0',3) AS 名称
--------------
编号 名称
---------------
10000 公司名称

(1 行受影响)

回答2:

select substr(name,0,4),substr(name,-4,4) from A

回答3:

字段内容是以小数点为区分的吗?小数点前面数字长度固定吗,如果固定很容易用一句SELECT