SQL分享 字串左對齊或右對齊顯示

2021-06-06 17:04:44 字數 465 閱讀 2564

在顯示資料時需要對資料進行美觀化顯示。

如左對齊,右對齊。

知識點:

函式 replicate

以下**是實現如下功能:

declare @sql varchar(200),  --需填充的字串

@char varchar(4), --填充使用的字元

@len int --填充後的長度

select @sql='abc'

select @char=' '

select @len=10

select (right(replicate(@char,@len)+@sql,@len)) 右對齊

,@sql+replicate(@char,@len-len(@sql)) 左對齊

顯示結果:

右對齊 左對齊

abc abc      

擴充套件字串左右對齊方法

net自帶的string.padright 方法按照msdn的說明是 左對齊此字串中的字元,在右邊用空格或指定的 unicode 字元填充以達到指定的總長度。實際使用中卻發現問題 對於我們中文使用者來說,雙位元組的漢字和單位元組的字元同時處理是不可避免的,這時候此方法是不能實現其所謂的對齊效果的 為...

將選定的文字物件左對齊 右對齊或對中

程式名稱 物件水平對齊程式 執行命令 txtal 程式功能 將選定的物件左對齊 右對齊或對中。defun c txtal selobjs oldcmdecho 定義命令txtal,區域性變數selobjs,oldcmdecho setq oldcmdecho getvar cmdecho oldcm...

字串的對齊 python

根據cookbook進行整理 a hello world b a.ljust 20 預設為填充空格,將長度擴充套件至20 print b hello world c a.ljust 20,在字串中填充 將長度擴充套件至20,並將原字串左對齊 print c hello world a hello w...