【MySQL】WHERE句で範囲指定する。

めも。

たとえば特定のカラムの値が10~20のものを取得したいといった場合に便利。

WHERE col_name BETWEEN 10 AND 20

上記のSQLは「以上」、「以下」を指定するための演算子なので10と20は含まれることに注意。

またNOTを付加することで否定の条件も指定可能

WHERE col_name NOT BETWEEN 10 AND 20