mysqlのCAST関数の使い方は何ですか?

MySQLのCAST関数は、データ型を別のデータ型に変換するために使用されます。数値、日付、時間、または文字列を一つのデータ型から別のデータ型に変換するのに使用できます。

一般的なCAST関数の構文は次のようになります:

CAST(expression AS datatype)

expressionは変換する式であり、datatypeは変換先のデータ型です。

下記はCAST関数の使用例です:

  1. 文字列を整数に変換する:SELECT CAST(‘123’ AS SIGNED);
  2. SELECT CAST(‘3.14’ AS DECIMAL(5,2)) として、文字列を浮動小数点数に変換します。
  3. 日付の文字列を日付型に変換する:SELECT CAST(‘2019-01-01’ AS DATE);
  4. 日付時刻文字列を日付時刻型に変換する:SELECT CAST(‘2019-01-01 12:34:56’ AS DATETIME);

ご注意ください。

  1. データを変換する際には、元のデータ型と目標のデータ型が互換性があることを確認する必要があります。そうでないとエラーが発生する可能性があります。
  2. CAST関数は、SELECT文、WHERE句、ORDER BY句など、さまざまなSQL文で使用できます。
bannerAds