【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
SELECT * FROM posts WHERE likes <=4 OR likes >= 100 AND message = 'Arigato';
の SQL 文にて、 OR 条件と、AND 条件を組み合わせてみました。
この SQL 文の前に、
SELECT * FROM posts WHERE likes <=4 OR likes >= 100;
を実行していて、その結果から message = 'Arigato' だけが抽出されるのかと考えましたが、 結果は、'Merci' も抽出されました。
message = 'Arigato'
'Merci'
まず、OR の結果をだしたものから、AND 条件を抽出するのかなと考えていたので、どうしてこの結果になるのかがわかりません。 すみませんが、ご教示をお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
の SQL 文にて、
OR 条件と、AND 条件を組み合わせてみました。
この SQL 文の前に、
を実行していて、その結果から
message = 'Arigato'だけが抽出されるのかと考えましたが、結果は、
'Merci'も抽出されました。まず、OR の結果をだしたものから、AND 条件を抽出するのかなと考えていたので、どうしてこの結果になるのかがわかりません。
すみませんが、ご教示をお願いいたします。