在SQL查询中填充以固定长度输出

时间:2019-06-07 22:05:26

标签: sql

如何在SQL中使用填充

示例:

从表格中选择ID;

输出: 123

我希望输出应始终为10个长度,并在右侧填充空格

1 个答案:

答案 0 :(得分:0)

对于 SQL Server ,您可以使用left()replicate()

select left('123' + replicate(' ',10), 10)

对于 MySql Oracle Postgresql ,有rpad()

select rpad('123', 10, ' ')