2つのクエリで文字列の一部を選択したい
- 「サーバー\Windows\Accessデータベース」
- 「データベース\サーバー\Windowsにアクセス」
1 つのクエリで最初の '\' の後にあるものをすべて選択し、2 番目の クエリで 2 番目の '\' の後のテキストを選択したい
「\」の間で、テキストの長さが変化し続けます。
私が試してみました:
SELECT Somecolumn=Substring(column1, 0, Charindex('\', column1, 1))
FROM dbo.sometable
結果:
SOMECOLUMN
Server
Access Database
Sql フィドル: http://sqlfiddle.com/#!3/f0458/1