sql - Oracle 作业 - LPAD/RPAD 错误?

标签 sql oracle

我正在尝试使用 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/

相关文章:

sql - 安全地编写动态 SQL,使用在任何 View 中估计行的示例函数

sql - 如何拆分Azure数据工厂中的值: CSV to SQL

sql - 如何在单个选择中区分具有相似值的行?

sql - 有没有一种有效的方法来避免 SQL 中固定值的联合?

mysql - 对嵌套查询中的特定行进行计数

php - 如何在php中正确放置mysql查询?

sql - 在oracle SQL中计算没有日历表的工作日(包括日期之间的假期)

java - while 循环花费太多时间

javascript - Node.js + OracleDB : ORA-01036: illegal variable name/number

oracle - 无法为 OBIEE 12.2.1.4 管理工具创建 ODBC 系统数据源