新聞中心
最近,數(shù)據(jù)庫開發(fā)技術(shù)備受關(guān)注。一種叫做MSSQL的數(shù)據(jù)庫結(jié)構(gòu)也流行起來,并且左填充的功能是其中的一大優(yōu)勢,它能極大地精煉數(shù)據(jù),提高存儲性能。那么,左填充之佳音便誕生了。
左填充之佳音,是指應(yīng)用MSSQL數(shù)據(jù)庫時,利用字符串函數(shù)中的左函數(shù)和右函數(shù),作為左填充的核心,能完成自動補全功能。比如,數(shù)據(jù)庫中的某些字段的數(shù)據(jù)長度全部不同,這時候,可以試著利用左填充之佳音來達到統(tǒng)一數(shù)據(jù)長度的目的。
下面跟著本文實例,一起理解 MSSQL 數(shù)據(jù)庫中如何進行左填充之佳音。
根據(jù)以下假設(shè),建立table表
CREATE TABLE testTable(
ID int identity(1,1),
name varchar(20) NOT NULL
);
以及插入新數(shù)據(jù)
INSERT INTO testTable (name)
SELECT ‘a(chǎn)a’
UNION ALL
SELECT ‘ccc’
在默認情況下,檢索結(jié)果會展示如下:
ID name
1 aa
2 ccc
此時,ID字段的長度為1,而name字段的長度變?yōu)榱?,這樣雖然可以滿足要求,但不太美觀,可以用左填充來達到美觀的效果,此時,把查詢語句修改:
SELECT convert(varchar(20), ID) + ‘ ‘ +
left(name +Replicate(‘*’,20),20) FROM testTable
接下來,就可以獲得更看起來更美觀的檢索結(jié)果:
ID name
1 aa************
2 ccc***********
可以看出,如果只想把數(shù)據(jù)長度統(tǒng)一,還是比較容易的,而只有熟悉MSSQL的用戶才能準確的操作字符串函數(shù)中的left函數(shù)和replicate函數(shù)應(yīng)用,以達到數(shù)據(jù)更加美觀的效果,這也是左填充之佳音的魅力之一吧。
綜上,在MSSQL的數(shù)據(jù)庫開發(fā)中,如果想讓數(shù)據(jù)結(jié)構(gòu)更加符合規(guī)則,可以利用左填充之佳音功能,就可以達到平衡的數(shù)據(jù)展示效果。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計和制作領(lǐng)域具有豐富的經(jīng)驗。
新聞名稱:MSSQL整形技術(shù)拓展:左填充之佳音(mssql整形左填充)
分享鏈接:http://www.dlmjj.cn/article/dpjgood.html


咨詢
建站咨詢
