MySQLのWHEREにてANDとORを使用する方法
【概要】MySQLのWHEREにてANDとORの両方を使用する方法についてまとめます。【詳細】・構文下記の構文のようにAND部分は通常通り記述し、OR部分を「()」で括ります。SELECT * FROM テーブル名 WHERE 条件1 AND (条件2 OR 条件3);・例文下記の例文ではageが20以上かつmailがgmailもしくはgenderが1のuserを抽出します。SELECT * FROM users WHERE age 20 AND (mail LIKE '%@gmail.com' OR gender 1);