SQL- LastIndex를 사용하여 명령문을 선택하십시오
-
22-07-2019 - |
문제
나는 결과 집합이있다 ProductUrl 저장 :
accessoires/abc/285/P187654
accessoires/abc/285/D18765432
accessoires/abc/285/A1876543
나는 URL의 마지막 부분을 얻어야합니다. 즉, 최종 후에있는 모든 것 '/' URL에 나타납니다.
나는 마지막 인덱스를 제공하는 함수가 있습니다.
SELECT [LAST_INDEX] (ProductURL,'/')
그러나이 함수를 기판 내부에서 선택 문을 실행하려면 다음과 같습니다.
SELECT Substring(ProductURL,SELECT [LAST_INDEX] (ProductURL,'/'),len(ProductURL))
from data
이것은 작동하지 않는 것 같습니다. 이 작업을 수행하는 또 다른 방법이 있습니까?
해결책
그냥 제거하십시오 SELECT
:
SELECT Substring(ProductURL, [LAST_INDEX] (ProductURL, '/'), len(ProductURL))
FROM data
제휴하지 않습니다 StackOverflow