dポイントプレゼントキャンペーン実施中!

SQL文で「SELECT * FROM テーブル名 WHERE 列名 LIKE = '&%'」で実行するとレコードは選択されませんとなり、変数をの入力もできません。
置換変数とLIKE条件は一緒に使えないのでしょうか?

A 回答 (1件)

ええっと、まずSQLではなくSQL Plusの話ですよね?


その上で、
1、LIKE演算子の場合は「=」は不要です。
2、&の後に変数名が記述されていません。

上記2点を直せば動くと思います。
変数名をvarとすると
SELECT * FROM テーブル名 WHERE 列名 LIKE '&var%'
で変数を入力できるようになると思います。
    • good
    • 0
この回答へのお礼

すみません。適切なアドバイスありがとうございます。
久しくDBからはなれていたのでド忘れしてたようです。

お礼日時:2006/12/29 11:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!