我想在JDBC/Derby中运行这段代码,但是我得到了下面的错误。我该如何在JDBC中处理它?编码:
SELECT ID,Namee+ " " + Family AS NameS FROM Students
错误:
The '+' operator with a left operand type of 'VARCHAR' and a right operand type of 'VARCHAR' is not supported.
g6baxovj1#
Derby使用||运算符来连接字符串(与Oracle类似):
||
SELECT ID, Namee || " " || Family AS NameS FROM Students
uhry853o2#
答)SELECT ID,名称||“”||家庭AS姓名来自学生使用““而不是”“时出现以下错误。列“"或者不在FROM列表的任何表中,或者出现在联接规范中但不在联接规范的作用域中,或者出现在HAVING子句中但不在GROUP BY列表中。如果这是CREATE或ALTER语句,则"”不是目标表中的列。
2条答案
按热度按时间g6baxovj1#
Derby使用
||
运算符来连接字符串(与Oracle类似):uhry853o2#
答)
SELECT ID,名称||“”||家庭AS姓名来自学生
使用““而不是”“时出现以下错误。
列“"或者不在FROM列表的任何表中,或者出现在联接规范中但不在联接规范的作用域中,或者出现在HAVING子句中但不在GROUP BY列表中。如果这是CREATE或ALTER语句,则"”不是目标表中的列。