mysqlのCONVERT関数の使い方は何ですか?
MySQLのCONVERT関数は、式を特定のデータ型に変換するために使用されます。数値、日付、時刻、文字列など、さまざまなデータ型に変換することができます。
基本構文:
CONVERT(expression, type)
パラメーター説明:
- 式:変換する式。
- 種類:変換するデータのタイプ。
例:
- 文字列 ‘123’ を整数型に変換する方法は?
SELECT CONVERT(‘123’, SIGNED); - 日付文字列 ‘2022-01-01’ を日付型に変換する:
SELECT CONVERT(‘2022-01-01’, DATE); - 変数2.5を整数型に変換してください。
SELECT CONVERT(2.5, UNSIGNED); - 整数10を文字列型に変換する:
SELECT CONVERT(10, CHAR);
ご注意ください。
- CONVERT関数は元の式のデータ型を変更せず、変換後の結果を返します。
- 結果は、対象データの種類によって異なる可能性があります。小数点以下が切り捨てられたり、日付形式が変更されたりすることがあります。
- 有効な変換ができない場合、CONVERT関数はNULLを返すかエラーが発生する可能性があります。
MySQLの公式ドキュメントでCONVERT関数に関する詳細情報を参照してください。