- 締切済み
SQLを使用して、文字の一部を抜き出したい
ある情報の入っている、テーブルの1つのカラムの中から、 一部を抜き出して、隣のカラムに表示させたいときは、 どの様にしたら良いでしょうか? DBは、「sybase」を使用しています。 カラム1 dog@*.com dragon@*.com sample@*.com カラム1から、「@」より、前の部分を抜き出したいと考えています。 「@」より前に、入力されている文字数は、ばらばらです。 ご教示ください。 よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yamada_g
- ベストアンサー率68% (258/374)
回答No.1
sybaseは使ったことがないのですが、 charindex関数とsubstring関数を組み合わせればいいのではないでしょうか。 select substring(カラム1,1,charindex(カラム1,'@') - 1) from テーブル; でどうでしょうか。