Concat 函数错误:参数数量无效
在尝试连接两列(姓名和职业)中的数据时,您的查询遇到将附加信息(括号和 Occupation 的首字母)插入 CONCAT 函数时出现错误。此错误是由于传递给函数的参数数量无效而引起的。
要纠正此问题,您应该使用 CONCAT 函数的正确语法,该函数仅接受两个参数。以下是修改后的查询:
SELECT CONCAT(Name, SUBSTR(Occupation, 1, 1)) FROM OCCUPATIONS;
此查询正确组合了 Name 和 Occupation 的第一个字符,提供了所需的信息输出:
JaneS JennyS JuliaD
您可以使用连接运算符 || 来代替 CONCAT 函数:
SELECT Name || '(' || SUBSTR(Occupation, 1, 1) || ')' FROM OCCUPATIONS;
此替代方法提供相同的输出,同时简化代码。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3