• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベースから抽出するときにANDとORを絡める)

データベースからANDとORを絡めた抽出条件の書き方

このQ&Aのポイント
  • データベースからANDとORを絡めて抽出する方法について教えてください。
  • 具体的なデータの例を挙げながら、numberが2以上かつsortが「猫」または「犬」のレコードを抽出するための書き方を知りたいです。
  • 現在試しているクエリ(SELECT * FROM テーブル名 WHERE number>=2 AND sort='猫' OR sort='犬')ではうまくいかないので、正しい書き方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

>SELECT * FROM テーブル名 WHERE number>=2 AND sort='猫' OR sort='犬' ANDとORが横に並んでいると、 SELECT * FROM テーブル名 WHERE (number>=2 AND sort='猫') OR sort='犬' になります。 SELECT * FROM テーブル名 WHERE number>=2 AND (sort='猫' OR sort='犬') が正解です。

macus
質問者

お礼

ありがとうございます! こんなシンプルでよかったんですね。 できました!ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A