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