SQLのIN句
登録日:2025-12-19
更新日:2025-12-22
mysql
SELECT * FROM user WHERE name = ‛山田‛ OR name = ‛佐藤‛;
上記のSQLでwhereに指定する要素が増えていくとかなり長くなってしまうので
SELECT * FROM user WHERE name IN(‛山田‛, ‛佐藤‛);
IN句を使用して短くできる
SELECT * FROM user WHERE name NOT IN(‛山田‛, ‛佐藤‛);
NOT IN句を使用することで指定した要素を除外することができる