SQLキャストの使い方とは何ですか
SQLのキャスト関数は、あるデータ型の値を別のデータ型に変換するために使用されます。構文は次のとおりです。
CAST(expression AS data_type)
expressionは変換する値、data_typeは変換したい型
CAST関数の主な目的は、元のデータを変更せずに、計算や比較、表示での便宜を目的として、他のデータ型に変換することです。
例えば、文字列を数値に変換します:
SELECT CAST('123' AS INT);
この例では数値文字列「123」が整数型に変換され、それが結果として返されます。
なお、CAST関数は正当なデータ型の変換しか行えません。互換性のない変換を行おうとするとエラーになります。