Frage

Ich habe ein resultset, die hat PRODUCTURL gespeichert:

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

Ich brauche den letzten Teil der URL das heißt, etwas zu erhalten, die nach dem letzten ist ‚/‘ , die in der URL angezeigt wird.

Ich habe eine Funktion, die mir die lesen gibt:

SELECT [LAST_INDEX] (ProductURL,'/')

Aber wie fahre ich eine Select-Anweisung mit dieser Funktion innerhalb eines Teils:

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

Dies scheint nicht zu arbeiten? Gibt es eine andere Möglichkeit, dies zu tun?

War es hilfreich?

Lösung

Just loswerden der SELECT:

SELECT  Substring(ProductURL, [LAST_INDEX] (ProductURL, '/'), len(ProductURL))
FROM    data
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top