比較演算子
参考:
比較関数と演算子 | MySQL 5.6 リファレンスマニュアル [公式]
COALESCE
参考:
COALESCE | MySQL 5.6 リファレンスマニュアル [公式]
IN
参考:
IN | MySQL 5.6 リファレンスマニュアル [公式]
IS NULL
参考:
IS NULL | MySQL 5.6 リファレンスマニュアル [公式]
文字列を数値として比較する
文字列に +0
を適用すると自動的に数値に変換される。
SELECT * FROM table1 WHERE field1+0 > 999;
あるいは、明示的にキャストする。
SELECT * FROM table1 WHERE CAST(field1 AS SIGNED) > 999;
こちらのページを参照
参考:
Compare 2 strings which are numbers? – Stack Overflow