MSSQL整形技术拓展:左填充之佳音(mssql整形左填充)
最近,数据库开发技术备受关注。一种叫做MSSQL的数据库结构也流行起来,并且左填充的功能是其中的一大优势,它能极大地精炼数据,提高存储性能。那么,左填充之佳音便诞生了。
左填充之佳音,是指应用MSSQL数据库时,利用字符串函数中的左函数和右函数,作为左填充的核心,能完成自动补全功能。比如,数据库中的某些字段的数据长度全部不同,这时候,可以试着利用左填充之佳音来达到统一数据长度的目的。
下面跟着本文实例,一起理解 MSSQL 数据库中如何进行左填充之佳音。
根据以下假设,建立table表
CREATE TABLE testTable(
ID int identity(1,1),
name varchar(20) NOT NULL
);
以及插入新数据
INSERT INTO testTable (name)
SELECT ‘aa’
UNION ALL
SELECT ‘ccc’
在默认情况下,检索结果会展示如下:
ID name
1 aa
2 ccc
此时,ID字段的长度为1,而name字段的长度变为了2,这样虽然可以满足要求,但不太美观,可以用左填充来达到美观的效果,此时,把查询语句修改:
SELECT convert(varchar(20), ID) + ‘ ‘ +
left(name +Replicate(‘*’,20),20) FROM testTable
接下来,就可以获得更看起来更美观的检索结果:
ID name
1 aa************
2 ccc***********
可以看出,如果只想把数据长度统一,还是比较容易的,而只有熟悉MSSQL的用户才能准确的操作字符串函数中的left函数和replicate函数应用,以达到数据更加美观的效果,这也是左填充之佳音的魅力之一吧。
综上,在MSSQL的数据库开发中,如果想让数据结构更加符合规则,可以利用左填充之佳音功能,就可以达到平衡的数据展示效果。