Pregunta

Tengo un conjunto de resultados que tiene ProductURL almacenado:

accessoires/abc/285/P187654
accessoires/abc/285/D18765432
accessoires/abc/285/A1876543

Necesito obtener la parte final de la URL, es decir, cualquier cosa que esté después de la '/' final que aparece en la URL.

Tengo una función que me da LASTINDEX:

SELECT [LAST_INDEX] (ProductURL,'/')

Pero, ¿cómo ejecuto una instrucción Select con esta función dentro de una subcadena:

SELECT Substring(ProductURL,SELECT [LAST_INDEX] (ProductURL,'/'),len(ProductURL))
from data 

¿Esto no parece funcionar? ¿Hay otra forma de hacer esto?

¿Fue útil?

Solución

Simplemente elimine el SELECT :

SELECT  Substring(ProductURL, [LAST_INDEX] (ProductURL, '/'), len(ProductURL))
FROM    data
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top