Menu
Coddy logo textTech

Multiple Conditions Combined

CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 9/72。

1つの条件のみのクエリを作成するのは十分ではありません。時には、より複雑なものをチェックしたいことがあります。そのために SQL(および多くの他のプログラミング言語)には、ANDOR、および NOT キーワードがあり、必要な正しい結果を取得する能力を高めます。

AND および OR キーワードは次のように使用されます:

SELECT col1, col2 
FROM table1
WHERE condition1 AND condition2 OR condition3 ...

好きなだけ多くの条件を一緒に積み重ねることができます。

challenge icon

チャレンジ

簡単

利用可能なテーブルと列:

  • <strong>candies</strong>: <strong>name</strong>, <strong>price</strong>, <strong>color</strong>, <strong>weight</strong>

以下のいずれかの条件を満たすすべてのキャンディを見つけるクエリを書いてください:

  • brown かつ価格が 2 OR
  • mixed かつ重さが 40 未満

クエリはこれらのキャンディの名前と色のみを返すこと。

チートシート

SQL クエリで複雑な条件を作成するために ANDORNOT キーワードを使用します:

SELECT col1, col2 
FROM table1
WHERE condition1 AND condition2 OR condition3

これらの論理演算子を使用して、必要なだけ多くの条件を組み合わせることができます。

自分で試してみよう

SELECT name, color 
FROM candies
-- 以下にコードを記述してください
WHERE
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン