使用用户定义的函数填充空格是否效率低下?我有一个填充函数,比使用内置的REPLICATE函数更直观,但我担心它会在代码中引入低效率。
填充必须在SQL中完成。
答案 0 :(得分:1)
根据paddibg方向,您可以使用RIGHT或LEFT 例如:
SELECT RIGHT('11111' + originalString, 5)
这将在左边用1s填充你的字符串,制作一个5个字母的字符串。 (我使用1而不是空格,因此它很容易阅读。对于空格,你可以使用SPACE函数:
SELECT RIGHT(SPACE(5) + OriginlString, 5)
向右移动你可以这样做:
SELECT LEFT(OriginalString + SPACE(5), 5)
或简单地按照Gordon Linoff在评论
中的建议转换为char