我正在尝试使用 LPAD 和 RPAD 命令编写一个将生成“Oracle$$$Internet$$$Academy”的语句。到目前为止,这是我所拥有的,但是我收到了缺少右括号的错误。
SELECT LPAD(RPAD('Oracle', 10,'$$$')RPAD('Internet',24,'$$$'))
FROM dual;
最佳答案
您需要同时使用 RPAD 和 LPAD 吗?如果不是,您只是缺少 ||
的连接字符SELECT RPAD('Oracle', 9,'$$$')||RPAD('Internet',11,'$$$')||'Academy' FROM dual
编辑:更好:
SELECT RPAD('Oracle', 9,'$$$')||'Internet'||LPAD('Academy',10,'$$$') FROM dual
关于sql - Oracle 作业 - LPAD/RPAD 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9508202/