最近,数据库开发技术备受关注。一种叫做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的数据库开发中,如果想让数据结构更加符合规则,可以利用左填充之佳音功能,就能够到达平衡的数据展现效果。
本文来源:https://www.yuntue.com/post/109797.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏