SQLでParsenameを使用していて、アイテムのリストの最後のエレメントを抽出したいとします。私は次のコードを使用しています。PARSENAMEを使用してリスト内の最後のアイテムを検索する
Declare @string as varchar(1000)
set @string = '25.26.27.28'
SELECT PARSENAME(@string, 1)
これは私の期待通りに動作し、値28を返します。しかし、4つ以上の項目を過ぎてリストを展開すると、結果はNULLを返します。たとえば:
Declare @string2 as varchar(1000)
set @string2 = '25.26.27.28.29'
SELECT PARSENAME(@string2, 1)
私だけNULLが
を返されたが、私はこれまでの単純な、について説明があると確信している、これは29の値を返すことを期待する誰でも助けることができますか?
あなたはどのようなRDBMSを使用していますか? – Dan
SQL Server Management Studio 2008 – PhilC