2
I持っているような値が含まれているフィールド:私は間の名前を取りたい特定の文字の間のフィールドから部分文字列を取る方法
AARBITMA(aarbitmaする@ LC13UPE-CIM)によって
F28_TIT245_0_90A_OOC_LCLを
'('
および'@'
は"aarbitma"
である。どうすればいいですか?
私は
SQL Server 2008R2
I持っているような値が含まれているフィールド:私は間の名前を取りたい特定の文字の間のフィールドから部分文字列を取る方法
AARBITMA(aarbitmaする@ LC13UPE-CIM)によって
F28_TIT245_0_90A_OOC_LCLを
'('
および'@'
は"aarbitma"
である。どうすればいいですか?
私は
SQL Server 2008R2
-- there are no checks for wrong input text
-- this is TODO to be done yourself
DECLARE @text VARCHAR(100)
DECLARE @start INT
DECLARE @end INT
SET @text = 'F28_TIT245_0_90A_OOC_LCL by AARBITMA([email protected])'
SELECT @start = PATINDEX('%(%@%', @text)
SELECT @end = CHARINDEX('@', @text, 0)
SELECT SUBSTRING(@text, @start+1, @[email protected])
MSDN上で実行している:あなたが使用しているサーバー
? – sll
どのような種類のDBMSを使用していますか?使用可能な文字列関数は、現在使用しているシステムによって異なります – codeling
どのDBMSを使用していますか? – chance