次のような文字列がある場合
I Love you and you love me [end] a lot of people hate us
SELECT
一部を取得できるT-SQLステートメントをどのように書くことができますか
I Love you and you love me
それだけ?以降はすべて[end]
無視する必要があります。
次のような文字列がある場合
I Love you and you love me [end] a lot of people hate us
SELECT
一部を取得できるT-SQLステートメントをどのように書くことができますか
I Love you and you love me
それだけ?以降はすべて[end]
無視する必要があります。
この tsql ステートメントは、 LEFT、CHARINDEX、LEN、およびCASEのみを使用します
DECLARE @str nvarchar(250)
SELECT @str = 'I Love you and you love me [end] a lot of people hate us'
SELECT LEFT(@str,
case when CHARINDEX('[end]',@str)>0
then CHARINDEX('[end]',@str)-1
else LEN(@str) end) -- use 0 if you want an empty string to be returned