SQLのCAST関数の目的は何ですか?
SQLのCAST関数は、式や列のデータ型を別のデータ型に変換するために使用されます。この関数は、クエリ内で異なるデータ型間の変換を処理する際に使用されます。CAST関数は数字を文字列に変換したり、日付を文字列に変換したり、文字列を数字に変換したりすることができます。
文法:
CAST(expression AS data_type)
expressionは変換される式やカラムであり、data_typeは変換されるデータの型です。
たとえば、数字が含まれている列を文字列としてクエリ結果に表示する必要がある場合、CAST関数を使用して変換できます。以下に示す通りです:
SELECT CAST(column_name AS varchar) FROM table_name
文字列を数字に変換することもできます。以下に示す通り:
SELECT CAST('123' AS int)
このコードは、文字列’123’を整数に変換します。