MySQLのきほん「論理演算子」

スポンサーリンク
person using laptop MySQL
Photo by picjumbo.com on Pexels.com

WHERE句で指定できる条件式は、1つだけではない。ANDORといった論理演算子を使うことで、複数の条件式を組み合わせて、より複雑な条件を表すこともできる。

それでは、実際に操作してみよう。

まずは、mysqlクライアントを起動しよう。

PS C:\Users\vinta> mysql -u root -p
Enter password: *****

続いて、basicデータベースに移動しよう。

mysql> USE basic;
Database changed

論理演算子を使った命令を実行しよう

shceduleテーブルから、cidフィールドの値が「3」かつ、pdateフィールドの日付が「2024年7月10日」以降のレコードを表示しよう。
以下の通り、入力しよう。

なお、このbasicデータベースには、scheduleテーブルにあらかじめレコードが登録してある。

mysql> SELECT subject,pdate,ptime,cid FROM schedule
    -> WHERE cid = 3 AND pdate >= '2024-07-10';

以下の通り、表示されれば、成功である。

mysql> SELECT subject,pdate,ptime,cid FROM schedule
    -> WHERE cid = 3 AND pdate >= '2024-07-10';
+-----------------+------------+----------+------+
| subject         | pdate      | ptime    | cid  |
+-----------------+------------+----------+------+
| MySQL本原稿提出 | 2024-07-31 | 17:00:00 |    3 |
+-----------------+------------+----------+------+
1 row in set (0.20 sec)

今回は、ここまでである。mysqlクライアントを終了しよう。

mysql> exit;
Bye
PS C:\Users\vinta>

参考)3ステップでしっかり学ぶ MySQL入門 [改訂第3版]  山田奈美(著)山田祥寛(監修)技術評論社

コメント

タイトルとURLをコピーしました