1. 程式人生 > 其它 >感恩筆記之四_SQL語句型別轉換

感恩筆記之四_SQL語句型別轉換

前言導讀
在使用SQL對資料進行操縱的時候經常會設計到對數值資料的統計計算和字元資料的各種處理
因此如果能夠掌握對各種資料型別的轉換,在處理資料的能力上會更上一層樓.

1 常用格式

--1字元型資料:nvarchar
--2整形資料:int
--3浮點型:float

2 格式說明

--1資料匯入資料庫後預設都是字元型
--2字元型使用+號可以拼接字元
--3進行運算或者數值函式處理需要將字元型轉換成對應的整形或浮點型
--4使用''號中的資料都識別成字元,如果沒有''號,就會識別成欄位名或者數值型資料

3 轉換方式

--1通過navicat功能:
設計表,nvarchar修改為float  35

--2通過修改語句:  
alter table 表名    alter column 列名   資料型別

--3通過資料轉換函式:
SUM ( cast ( 列名 as decimal ( 18,3 ))) as 總面積

4 cast轉換

--1 其他型別轉換為字元型
cast(列名 as varchar(8000))

--2 其他型別轉換為浮點型
cast (列名 as decimal (18,3 ))

--3 其他型別轉換為整數型
cast (列名 as int )

5 navicat轉換

--navicat匯入後都是nvarchar型資料
--通過設計表修改:
浮點型:float  35
整形:int
字元型:nvarchar

(本章完)

此資源有PDF目錄版,如想獲得請掃碼關注右側公眾號自動獲取