データベースにORACLEを使用してVB6にて開発を行っています。
あるテーブルにIDというchar型のデータがあり、ID>='100'andID<'200'
の条件(100番台のデータを取得)にてデータを抽出したいと考えています。
ただ、IDには数値だけでなく、A01やB05などの半角アルファベットを含む
データも混在しています。
イメージとしては下記のようなSQLが発行できればと思っているのですが、
select * from テーブル名
if trim(ID) is numeric then
where ID >= '100' and ID < '200'
end if;
if trim(ID) is numeric then部分がSQL文として不正確なため動きません。
ORACLEでの開発は初心者のため、どなたかに教えていただければ幸いです。
お手数おかけしますがよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GROUP BYを行った後に結合した...
-
select insertで複数テーブルか...
-
固定値を含む結合と複数テーブ...
-
SET句内で複数の条件を指定して...
-
SQLの書き方(チェックボックス)
-
SELECTの結果で同一行を複数回...
-
select句副問い合わせ 値の個...
-
MERGE文を単体テーブルに対して...
-
SQL抽出の書き方について(一部...
-
他のテーブルを参照した値はupd...
-
nullと文字数について
-
oracleの分割delete
-
和集合と積集合の違いが知りた...
-
Oracleでの文字列連結サイズの上限
-
Excelでセルの書式設定を使用し...
-
【MYSQL】asでリネームしてwher...
-
差し込み印刷のレコード数について
-
実績累計の求め方と意味を教え...
-
Accessで別テーブルの値をフォ...
-
access 自動採番 「10-AA-000...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GROUP BYを行った後に結合した...
-
select句副問い合わせ 値の個...
-
SELECTの結果で同一行を複数回...
-
select insertで複数テーブルか...
-
MERGE文を単体テーブルに対して...
-
外部結合とor条件混在の記述方法
-
固定値を含む結合と複数テーブ...
-
SQLの書き方(チェックボックス)
-
他のテーブルを参照した値はupd...
-
複数テーブルのMAX値の行データ...
-
SQL GROUPで件数の一番多いレコ...
-
oracleの分割delete
-
unionの結果は集計はできないで...
-
SET句内で複数の条件を指定して...
-
unionでマージした副問合せを結合
-
集計後の数値が倍になる
-
COUNTの取得方法(?)について...
-
DELETE 文とEXISTSの使い方につ...
-
updateの一括実行
-
結合と副問い合わせの違い
おすすめ情報