【发布时间】:2020-05-29 05:41:43
【问题描述】:
SELECT EMPLOYEE_ID, CONCAT(FIRST_NAME," ",LAST_NAME) AS EMPLOYEE_NAME, HIRE_DATE
FROM EMPLOYEES
我尝试运行上面的代码,它给了我错误(无效的参数数量)进行连接。我正在尝试在 FIRST_NAME 和 LAST_NAME 之间添加一个空格。
【问题讨论】:
-
尝试使用 ' ' 单引号而不是双引号
-
试过单引号,可悲的是同样的错误
-
提供表的 DDL 作为 CREATE TABLE 脚本和一些示例数据作为 INSERT INTO 脚本。指定 MySQL 版本(可能是 8+?或者根本不是 MySQL?)。提供完整的错误消息。
-
这表明您使用 Oracle 作为 DBMS,并得到错误代码
ORA-00909。你不是吗? -
是的,我使用 Oracle 作为 DBMS。使用 || 修复运算符
标签: sql oracle concat string-literals