前提・実現したいこと
sqlserverでSQLの勉強をしています。
下記のような処理を行いたいです。
実行前
「XXX-YYY-ZZZ-AAA」
実行後
「XXX-YYY-ZZZ」
上記のように区切り文字'-'で区切られているデータが格納された文字列から、「XXX-YYY-ZZZ」までのみ表示したいです。
SELECT CHARINDEX('-',REVERSE('XXX-YYY-ZZZ-AAA'))
で右から最初に区切り文字がある場所までは分かったのですが、そこ以外を除く方法がわかりません。
拙い文章で申し訳ございませんが、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/15 11:00