问题描述
请考虑以下两个字符串,
source
-------
'Adam' -- 4 chars length
'BOB' -- 3 chars length
我想在字符串后连接空格,其中空格数+字符串长度(n)应该不超出特定数字。
因此,在这种情况下,输出应类似于以下n = 8
。
result
-----------
'Adam ' -- 8 chars length
'BOB ' -- 8 chars length
如何在MysqL中动态地做到这一点?
我可以检查每种情况的字段长度和用例语句,但这并不理想。我正在使用 MysqL 8.0.17。
解决方法
您将使用函数rpad()
:
select rpad(name,8,' ')