SQL-LastIndexを使用したSelectステートメント
-
22-07-2019 - |
質問
ProductURL が保存されている結果セットがあります:
accessoires/abc/285/P187654
accessoires/abc/285/D18765432
accessoires/abc/285/A1876543
URLの最後の部分、つまりURLに表示される最後の '/' の後のものを取得する必要があります。
LASTINDEXを提供する関数があります:
SELECT [LAST_INDEX] (ProductURL,'/')
しかし、サブストリング内でこの関数を使用してSelectステートメントを実行するにはどうすればよいですか:
SELECT Substring(ProductURL,SELECT [LAST_INDEX] (ProductURL,'/'),len(ProductURL))
from data
これは機能しないようです?これを行う別の方法はありますか?
解決
SELECT
を取り除くだけ:
SELECT Substring(ProductURL, [LAST_INDEX] (ProductURL, '/'), len(ProductURL))
FROM data
所属していません StackOverflow