轉換(CAST)資料
經常會遇到需要某種型別或格式的資料,但實際儲存方式卻不同的情況。例如:
- 將來自多個來源、型別各異的資料整合為單一來源
- 讓抽象資料更易讀(例如用 True/False 取代 1/0)
所幸,你不需要改動原始資料本身。你可以使用明確轉型的函式,把資料轉成需要的型別(使用
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;