開始使用免費開始

轉換(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;
編輯並執行程式碼