如何在Oracle SQL中多次向字符串添加字符?

时间:2016-08-08 06:13:45

标签: oracle

例如,我需要在字符串中添加3个空格' Hello'。我怎么能用简单的SQL做到这一点? Oracle版本是10g。谢谢。

2 个答案:

答案 0 :(得分:3)

使用oracle的

命令执行此操作
select lpad('a',3,'a')||'hello' from dual

此处 lpad(' a'',' a')返回时间不返回当前的char序列

修改

用于在字符串

之前添加一些字符
with temp AS (SELECT 'HELLO' STR FROM DUAL)
SELECT lpad(str,length(str)+3,' ') output  FROM temp;

答案 1 :(得分:0)

你的意思是简单连接吗?

WITH T AS (SELECT 'HELLO' STR FROM DUAL)
SELECT T.STR || '   '
  FROM T;