Ehs*_*bar 2 sql-server substring
我的SQL Server中有这些数据:
1/2
1/4
2/23
12/13
1/10
...
Run Code Online (Sandbox Code Playgroud)
我需要改变这些 002,004,023,013,010,..
我只需要选择我的值的结束(右)部件号.我之前使用此代码获得了LEFT部分:
RIGHT('000' + LEFT(SheetNumber, CHARINDEX('/', SheetNumber) - 1), 3)
Run Code Online (Sandbox Code Playgroud)
小智 6
试试这个,
SELECT Right('000' + RIGHT(SheetNumber,LEN(SheetNumber) - CHARINDEX('/',SheetNumber) ), 3)
Run Code Online (Sandbox Code Playgroud)
要么
SELECT RIGHT(REPLACE(@SheetNumber,'/','/000'),3)
Run Code Online (Sandbox Code Playgroud)