Estoy usando Parsename en SQL y me gustaría extraer el último elemento en una lista de elementos. Estoy usando el siguiente código.usando PARSENAME para buscar el último elemento en una lista
Declare @string as varchar(1000)
set @string = '25.26.27.28'
SELECT PARSENAME(@string, 1)
Esto funciona y devuelve el valor 28 como esperaba. Sin embargo, si amplío mi lista más allá de 4 elementos, el resultado arroja un NULL. Por ejemplo:
Declare @string2 as varchar(1000)
set @string2 = '25.26.27.28.29'
SELECT PARSENAME(@string2, 1)
Yo esperaría que esto devuelve un valor de 29 sin embargo, sólo se devuelve NULL
Estoy seguro de que es un simple explicación de esto puede ayudar a alguien?
Lo RDBMS está usando? – Dan
SQL Server Management Studio 2008 – PhilC