列の型変更
データテーブルの列のデータ型を変更できます。
この機能でできること
この機能では、以下のことが可能です。
- 列のデータ型を別の型に変換する(文字列 → 数値、数値 → 日付など)
- 複数の列のデータ型を一度に変更する
- 変換時のフォーマットを指定する(日付形式など)
- 型変換エラーの処理方法を指定する
データ分析や処理に適した形式にデータを変換する際に役立ちます。
生成される SQL
この機能は、主に以下のような SQL を生成します。
SELECT CAST("col1" AS INTEGER) AS "col1", CAST("col2" AS DATE) AS "col2", "col3" AS "col3"FROM "table"
CAST 関数を使用して、指定された列のデータ型を変換する SQL が生成されます。
非対応データタイプ
基本的な列型変更機能はすべてのデータタイプで利用可能です。
データタイプによる機能制限はありません。