iT邦幫忙

0

27. SQL Server學習日記-轉換函數

  • 分享至 

  • xImage
  •  

一、轉換函數

介紹 : 轉換函數在SQL中具有兩意思

1.將一種形式的資料類型運算式轉換成另一種資料類型的運算式 → 會使用CAST函數舉例

2. 將內容的轉換 → 會使用COALESCE函數舉例

<<接下來會使用這張資料表>>
https://ithelp.ithome.com.tw/upload/images/20231013/20163415TLkkvcejNY.png

● CAST函數 : 型別轉換

★ 寫法 : CAST (轉換前的值 AS 轉換後的型別)

SELECT CAST('0015' AS int) AS INT

執行結果
https://ithelp.ithome.com.tw/upload/images/20231013/20163415y47ZquwwrC.png

● COALESCE函數 : 把NULL替換成特定值

★ 寫法 : CAST (資料1, 資料2,……)

SELECT COALESCE(str3,'這裡是null')
FROM Function_str

執行結果
https://ithelp.ithome.com.tw/upload/images/20231013/201634154Dr9eVtNmy.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言