比較演算子

参考:

比較関数と演算子 | 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

query compare string (varchar) as integer – Stack Overflow

String comparison with integer is not working sometimes in MySQL 5.5 – Database Administrators Stack Exchange

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA