MySQL 数値型変換:CASTとCONVERT関数を徹底解説
MySQLでは、CAST()関数を使用するか、数値フィールドを直接変換することで数値タイプを変換することができます。
- CAST()関数を使用して変換する:
SELECT CAST(column_name AS new_data_type) FROM table_name;
例えば、整数フィールドを浮動小数点型に変換するには:
SELECT CAST(integer_column AS DECIMAL(10,2)) FROM table_name;
- 日本語で言い換えると、「直接変換します。」
SELECT column_name + 0 AS new_column_name FROM table_name;
例えば、文字列フィールドを整数に変換する場合:
SELECT string_column + 0 AS integer_column FROM table_name;