我有一個我想修剪的字符串。我正在尋找的是從字符串中獲得價值的方法,直到最後的Y
。根據條件從字符串中獲取char的SQL查詢
例:
AB Y bc Y dc Y1
- >AB Y bc Y dc Y
ABYBCY
- >ABYBCY
ABY BCY DC
- >ABY BCY
我想下面的查詢,但我AMN沒有得到我所需要的。
DECLARE @name varchar(200)='RAM, Y SHAM Y AB'
SELECT @name
,right(@name, CHARINDEX('Y', @name) - 1) AS [Surname]
,REPLACE(SUBSTRING(@name, CHARINDEX(',', @name), LEN(@name)), ',', '') AS [FirstName]
變量名是錯誤的 - @name - 請代碼更改 – pedram
是代碼工作,除了兩個條件..最後'Y'我必須手動添加2.如果沒有'Y' – Mahajan344
Tha nks你的幫助 – Mahajan344