- - PR -
SELECT文でANDとORの併用について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-08-11 13:45
こんにちは。SQL 2000を使用してWeb AP 初開発中のなりと申します。
大変初心者的な質問で申し訳ないのですが、質問の内容から推測できるキーワードが、あまりにも一般的な単語過ぎて、調べたいことに対する回答が得られない状況ですので、ご教示いただけないかと思いまして、質問させて頂ます。 ----やりたいこと---- 条件1(C is Null)か条件2(B<10)か条件3(C>5)を満たすものの中で、 かつ、条件X(A like "%a%")を満たすものを SELECT したい。 ----書いてみたSQL文と結果 SELECT A, B, C, D, E, F from TABLE_NAME where A like "%a%" AND C is null OR B<10 OR C>5 →条件2、3 を満たしていれば、Aを満たさなくても表示されてしまいます。 ---- where 条件X and (条件1 or 条件2 or 条件3)などということは、SQL文ではできないのでしょうか。 もし、SQL文ではできない、ということでしたら、○○を使えばできる、というようなものがありましたら、調べてみたいので、キーワードをいただければと思います。 お手数をおかけしますが、よろしくお願いいたします。 |
|
投稿日時: 2006-08-11 13:48
普通にORをカッコで括ればいいのでは?
|
|
投稿日時: 2006-08-11 14:00
burton999さん
返答ありがとうございます。 試してみたところ、うまく動いたような感じです。 なんとなく、思い込みで「ダメに決まってる・・」と思っていました。 ありがとうございました。 |
1