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的数据库开发中,如果想让数据结构更加符合规则,可以利用左填充之佳音功能,就可以达到平衡的数据展示效果。


数据运维技术 » MSSQL整形技术拓展:左填充之佳音(mssql整形左填充)