SQL - Select-Anweisung liest
-
22-07-2019 - |
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?
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