0
参照番号の末尾にある文字を切り捨てる必要があります。末尾の文字を切り捨てる
例:参照番号がABC/12345A
またはABC/12345ABBBBC
またはABC/12345WRBV
の場合は、ABC/12345
のままにしてください。
ありがとうございます!
参照番号の末尾にある文字を切り捨てる必要があります。末尾の文字を切り捨てる
例:参照番号がABC/12345A
またはABC/12345ABBBBC
またはABC/12345WRBV
の場合は、ABC/12345
のままにしてください。
ありがとうございます!
使用Substring()
、以下のようにCHARINDEX()
とPatindex()
:
DECLARE @DATA VARCHAR(32)
SET @DATA = 'ABC/12345WRBV'
SELECT REPLACE(@DATA, SUBSTRING(SUBSTRING(@DATA, CHARINDEX('/', @DATA), LEN(@DATA)), PATINDEX('%[A-Z]%', SUBSTRING(@DATA, CHARINDEX('/', @DATA), LEN(@DATA))), LEN(SUBSTRING(@DATA, CHARINDEX('/', @DATA), LEN(@DATA)))), '') AS DATA
結果:
+================+
| DATA |
+================+
| ABC/12345 |
+----------------+
は、あなたが解決策を確認してい? –
常にxxx/nnnnnの結果が期待されますか?私。 3文字、スラッシュ、5桁? – jarlh
はい、それは常に上記のようになります。 –