如何在TSQL中将varchar字段右对齐?

如何在TSQL中将varchar字段右对齐?,第1张

如何在TSQL中将varchar字段右对齐?

使用此选项可始终将前导空格填充到固定长度

SELECt RIGHt(      SPACe(5) +       REPLACE(REPLACE(REPLACE(REPLACE(RTRIm(MyChar), CHAr(160), ''), CHAr(9), ''), CHAr(10), ''), CHAr(13), '')    , 5) AS JustifiedFROM MyTable ORDER BY Justified

如果您更改一个

5
,则需要同时更改两个

编辑添加了RTRIM

编辑2:添加硬空间+其他不可打印的检测

这给你什么?

SELECt ASCIi(RIGHt(MyChar, 1) FROM MyTable


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5618232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存