前沿拓展:
isnull
前言
上一節(jié)我們講解了數(shù)據(jù)類型以及字符串中幾個(gè)需要注意的地方,這節(jié)我們繼續(xù)講講字符串行數(shù)同時(shí)也講其正劉全速殺質(zhì)斤他內(nèi)容和穿插的內(nèi)容,簡(jiǎn)短的內(nèi)容,深入的講解。(可參看文章《詳解SQL Server中的數(shù)據(jù)類型》)
分頁(yè)方式
在SQL 2005或者SQL 2008中我們是利用ROW_NUMBER開(kāi)窗函數(shù)來(lái)進(jìn)你行分頁(yè)的,關(guān)于開(kāi)窗函數(shù),我們?cè)赟QL進(jìn)階中會(huì)詳細(xì)講講。如下:
USE TSQL2012 GO DECLARE @StartRow INT DECLARE 來(lái)自@EndRow INT SET @StartRow = 31 SET @EndRow = SELECT index_name, num_rows from user_indexes where index_name = ‘IDX_T’;
索引的統(tǒng)計(jì)信息是9和表的行數(shù)是一樣的。
篇幅有限,就寫(xiě)到這里了,這里大家可以抽空自己用函數(shù)索引來(lái)測(cè)試下,看到的num_rows也會(huì)不一樣的,后面會(huì)分享更多devops和DBA方面的內(nèi)容,感興趣的朋友可以關(guān)注一下~
拓展知識(shí):
isnull
NVL(Expr1,Expr2)如果Expr1為NULL,返回Expr2的值,否則返回Expr1的值
NVL2(Expr1,Expr2,Expr3)如果Expr1為NULL,返回Expr2的值,否則返回Expr3的值
NULLIF(Expr1,Expr2)如果Expr1和Expr2的值相等,返回NULL,否則返回Expr1的值
本回答被提問(wèn)者和網(wǎng)友采納
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請(qǐng)注明出處:http:///33723.html