sql-server - T-SQL 固定宽度输出

有没有办法让SQL Server输出固定宽度的字符串?例如

SELECT FixedWidth(cola, 7), FixedWidth(colb, 10) ...

那会分别输出 7 个和 10 个字符宽的 2 个字符串?有点像

'test   ' 'foobar    '
'aabbb  ' 'hello     '
'foo    ' 'bar       '

最佳答案

  SELECT 
       CAST(cola as char(7)) as cola, 
       CAST(colb as char(10)) as colb ....

https://stackoverflow.com/questions/5173973/

相关文章:

php - 使用 preg_replace 删除特定字符周围的空格

sql - 分段获取 SQL 结果

ms-access - 通过 Access VBA 代码保存查询

windows - Perl 中的“打开”语句拆分包含空格的路径 - 如何读取路径中包含空格的文件?

ibm-midrange - 有没有人使用过 IBM Net.Data

vb6 - 如何枚举计算机上可用的 COM 端口?

sql - 在 SQL 中将列的子集重置为其默认值?

wordpress - 如何检索当前获取附件的 MIME 类型

php - 在 Web 服务器环境中的 PHP 中启用进程控制 (PCNTL) 有哪些副作用?

database-design - 将单一类型关联到多个类型