真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

sqlserver整數型,sqlserver數值型

SQL server 常用基本數據類型有哪些?

一、

尼開遠ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

整數數據類型

整數數據類型是最常用的數據類型之一。

1、int

(integer)

2、smallint

3、tinyint

4、bigint

二、

浮點數據類型

浮點數據類型用于存儲十進制小數。浮點數值的數據在sql

server

中采用上舍入(round

up

或稱為只入不舍)方式進行存儲。所謂上舍入是指,當(且僅當)要舍入的數是一個非零數時,對其保留數字部分的最低有效位上的數值加1

,并進行必要的進位。若一個數是上舍入數,其絕對值不會減少。如:對3.14159265358979

分別進行2

位和12位舍入,結果為3.15

和3.141592653590。

1、real

數據類型

2、float

3、decimal

4、numeric

三、二進制數據類型

1、binary

2、varbinary

四、

邏輯數據類型

bit:

bit數據類型占用1

個字節(jié)的存儲空間,其值為0

或1

。如果輸入0

或1

以外的值,將被視為1。

bit

類型不能定義為null

值(所謂null

值是指空值或無意義的值)。

五、字符數據類型

字符數據類型是使用最多的數據類型。它可以用來存儲各種字母、數字符號、特殊符號。一般情況下,使用字符類型數據時須在其前后加上單引號’或雙引號”

。

1

char

2、nchar

3、varchar

4、nvarchar

六、文本和圖形數據類型

這類數據類型用于存儲大量的字符或二進制數據。

1、text

2

ntext

3

image

七、

日期和時間數據類型

1

datetime

2

smalldatetime

八、貨幣數據類型

1

money

2

smallmoney

smallmoney數據類型類似于money

類型,但其存儲的貨幣值范圍比money數據類型小,其取值從-214,748.3648到+214,748.3647,存儲空間為4

個字節(jié)。

九、

特定數據類型

sql

server

中包含了一些用于數據存儲的特殊數據類型。

1

timestamp

十、用戶自定義數據類型

sysname

sysname

數據類型是系統(tǒng)提供給用戶的,便于用戶自定義數據類型。它被定義為nvarchar(128),即它可存儲128個unicode字符或256個一般字符。其具體使用方法請參見第7章“管理數據庫表”中的“自定義數據類型”章節(jié)。

十一、

新數據類型

sql

server

2000

中增加了3

種數據類型:bigint、sql_variant和table。其中bigint數據類型已在整數類型中介紹,下面介紹其余兩種:

1

sql_variant

sql_variant數據類型可以存儲除文本、圖形數據(text、ntext、image)和timestamp類型數據外的其它任何合法的sql

server數據。此數據類型大大方便了sql

server的開發(fā)工作。

2

table

table

數據類型用于存儲對表或視圖處理后的結果集。這一新類型使得變量可以存儲一個表,從而使函數或過程返回查詢結果更加方便快、捷其、使用請參見第13章“游標、視圖和自定義函數”。

sqlserver里有沒有取整的函數

參數

numeric_expression

精確數字或近似數字數據類型類別的表達式(bit 數據類型除外)。

length

是 numeric_expression 將要四舍五入的精度。length 必須是 tinyint、smallint 或int。當 length 為正數時,numeric_expression 四舍五入為 length 所指定的小數位數。當 length 為負數時,numeric_expression 則按 length 所指定的在小數點的左邊四舍五入。

function

是要執(zhí)行的操作類型。function 必須是 tinyint、smallint 或 int。如果省略 function 或 function 的值為 0(默認),numeric_expression 將四舍五入。當指定 0 以外的值時,將截斷 numeric_expression。

例:

Select ROUND(150.75, 0)

151.00

Select ROUND(150.75, 0, 1)

150.00

FLOOR

返回小于或等于所給數字表達式的最大整數。

FLOOR(1.1)=1

FLOOR(2)=2

CEILING

返回大于或等于所給數字表達式的最小整數。

CEILING(1.1)=2

CEILING(2)=2

如果要四舍五入:

cast(round(1.6,0) as int) =2

cast(round(1.4,0) as int)=1

cast(round(2,0) as int)=2

sqlserver的數據類型

sqlserver的數據類型比較多,常用的包括:

第一大類:整數數據

bit:bit數據類型代表0,1或NULL,就是表示true,false.占用1byte.

int:以4個字節(jié)來存儲正負數.可存儲范圍為:-2^31至2^31-1.

smallint:以2個字節(jié)來存儲正負數.存儲范圍為:-2^15至2^15-1

tinyint: 是最小的整數類型,僅用1字節(jié),范圍:0至此^8-1

第二大類:精確數值數據

numeric:表示的數字可以達到38位,存儲數據時所用的字節(jié)數目會隨著使用權用位數的多少變化.

decimal:和numeric差不多

第三大類:近似浮點數值數據

float:用8個字節(jié)來存儲數據.最多可為53位.范圍為:-1.79E+308至1.79E+308.

real:位數為24,用4個字節(jié),數字范圍:-3.04E+38至3.04E+38

第四大類:日期時間數據

datatime:表示時間范圍可以表示從1753/1/1至9999/12/31,時間可以表示到3.33/1000秒.使用8個字節(jié).

smalldatetime:表示時間范圍可以表示從1900/1/1至2079/12/31.使用4個字節(jié).

第五大類:字符串數據

char:長度是設定的,最短為1字節(jié),最長為8000個字節(jié).不足的長度會用空白補上.

varchar:長度也是設定的,最短為1字節(jié),最長為8000個字節(jié),尾部的空白會去掉.

text:長寬也是設定的,最長可以存放2G的數據.

第六大類:Unincode字符串數據

nchar:長度是設定的,最短為1字節(jié),最長為4000個字節(jié).不足的長度會用空白補上.儲存一個字符需要2個字節(jié).

nvarchar:長度是設定的,最短為1字節(jié),最長為4000個字節(jié).尾部的空白會去掉.儲存一個字符需要2個字節(jié).

ntext:長度是設定的,最短為1字節(jié),最長為2G.尾部的空白會去掉,儲存一個字符需要2個字節(jié).

第七大類:貨幣數據類型

money:記錄金額范圍為:-92233720368577.5808至92233720368577.5807.需要8 個字節(jié).

smallmoney:記錄金額范圍為:-214748.3648至214748.36487.需要4個字節(jié).

第八大類:標記數據

timestamp:該數據類型在每一個表中是唯一的!當表中的一個記錄更改時,該記錄的timestamp字段會自動更新.

uniqueidentifier:用于識別數據庫里面許多個表的唯一一個記錄.

第九大類:二進制碼字符串數據

binary:固定長度的二進制碼字符串字段,最短為1,最長為8000.

varbinary:與binary差異為數據尾部是00時,varbinary會將其去掉

image:為可變長度的二進制碼字符串,最長2G.

SQLSERVER數字類型用什么表示

數字有很多類型,那么通常的數字類型有如下一些:

整型,也就是整數:int,bigint,smallint,tinyint等

小數:float,numeric(整數位數,小數位數),decimal(整數位數,小數位數)


當前名稱:sqlserver整數型,sqlserver數值型
文章起源:http://weahome.cn/article/dseicog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部