例如,我需要在字符串中添加3个空格' Hello'。我怎么能用简单的SQL做到这一点? Oracle版本是10g。谢谢。
答案 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;