- 締切済み
SELECT文で指定桁数分抽出する方法?
SQL初心者ではじめて質問させていただきます。 SELECT文でテーブルの1つのカラムから上3桁と下2桁を抽出し、別なテーブルのカラムの上5桁をWhere句に条件を入れて検索はできますか? どなかたお分かりでしたら教えてください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nda23
- ベストアンサー率54% (777/1416)
回答No.1
SELECT ~ from FROM 最初のテーブル A,別のテーブル B WHERE SUBSTR(A.カラム,1,3)||SUBSTR(A.カラム,LENGTH(A.カラム)-1,2) = SUBSTR(B.カラム,1,5) SUBSTR(カラム,1,3)⇒カラムの上3文字 SUBSTR(カラム,LENGTH(カラム)-1,2)⇒カラムの下2文字 ||⇒文字列の結合 ~の所は適当に
お礼
ご回答ありがとうございます。 早々に利用させていただきます。 助かりました。