當前位置:妙知谷 >

母嬰教育 >學習交流 >

SQL之CAST函數用法

SQL之CAST函數用法

SQL之CAST函數用法

操作方法

(01)CAST函數用於將某種數據類型的表達式顯式轉換為另一種數據類型。 語法:CAST (expression AS data_type) 參數説明: expression:任何有效的SQL Server表達式。 AS:用於分隔兩個參數,在AS之前的是要處理的數據,在AS之後是要轉換的數據類型。 data_type:目標系統所提供的數據類型,包括bigint和sql_variant,不能使用用户定義的數據類型。

(02)使用CAST函數進行數據類型轉換時,在下列情況下能夠被接受: (1)兩個表達式的數據類型完全相同。 (2)兩個表達式可隱性轉換。 (3)必須顯式轉換數據類型。 如果試圖進行不可能的轉換(例如,將含有字母的 char 表達式轉換為 int 類型),SQL Server 將顯示一條錯誤信息。 如果轉換時沒有指定數據類型的長度,則SQL Server自動提供長度為30。

(03)例如:SELECT CAST('ABCDE' AS NVARCHAR(3)) AS 結果 運行結果:ABC 説明:將字符串ABCDE的數據類型轉換為NVARCHAR類型,並且長度為3,所以運行結果為ABC而沒有顯示DE。

SQL之CAST函數用法
標籤: SQL CAST 函數
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/2y3kv.html