Sto usando Parsename in SQL e vorrei estrarre l'ultimo elemento in un elenco di elementi. Sto usando il seguente codice.utilizzando PARSENAME per trovare l'ultimo elemento in un elenco
Declare @string as varchar(1000)
set @string = '25.26.27.28'
SELECT PARSENAME(@string, 1)
Questo funziona e restituisce il valore 28 come previsto. Tuttavia, se espongo la mia lista oltre più di 4 elementi, il risultato restituisce un valore NULL. Per esempio:
Declare @string2 as varchar(1000)
set @string2 = '25.26.27.28.29'
SELECT PARSENAME(@string2, 1)
mi aspetterei questo per restituire un valore di 29 ma solo NULL viene restituito
Sono sicuro che ci sia una semplice spiegazione per questo chiunque può aiutare?
Cosa RDBMS stai usando? – Dan
SQL Server Management Studio 2008 – PhilC