SQLのCAST関数の使い方

SQLではキャスト関数はデータ型を別のデータ型に変換するために使用されます。その構文は以下のとおりです。

CAST(expression AS data_type)

expression は、変換する式または列名、data_type は expression を変換する先のデータ型です。

以下にCAST 関数使用例をいくつか示します。

  1. 文字列を整数に変換する:
SELECT CAST('123' AS INT);
  1. 整数を文字列に変換する:
SELECT CAST(456 AS VARCHAR);
  1. 浮動小数点数を整数に変換する:
SELECT CAST(3.14 AS INT);
  1. 日付文字列を日付型に変換する:
SELECT CAST('2022-01-01' AS DATE);

なお変換するデータ型が適正で,正しく変換できるものであることに注意。そうでない場合、変換処理が失敗し,エラーとなる。

bannerAds