データをCASTする
ある型や形式でデータが必要なのに、実際には別の形で保存されていることはよくあります。たとえば、
- 複数のソースから来た、型の異なるデータを1つに統合する場合
- 抽象的なデータをより読みやすくしたい場合(例: 1/0 ではなく True/False を表示)
幸い、元データ自体を変更する必要はありません。必要なデータ型へ明示的に変換する関数(
CAST()とCONVERT())が使えます。
ここでは、CAST() 関数を使ってデータを明示的に変換します。
構文を思い出してください:
sql
CAST(expression AS data_type [(length)])
この演習はコースの一部です
SQL Serverでのデータ操作のための関数
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;