如何在jdbc/derby中连接两个变量



我想在JDBC/Derby中运行此代码,但我得到了以下错误。如何在JDBC中处理它?

代码:

   SELECT ID,Namee+ " " + Family AS NameS
   FROM Students

Errorr:

The '+' operator with a left operand type of 'VARCHAR' and a right operand type of 'VARCHAR' is not supported.

Derby使用||操作符来连接字符串(如Oracle):

SELECT ID, Namee || " " || Family AS NameS
FROM Students

答案

SELECT ID,Namee || ' ' || Family AS NameS从学生

使用"

;";而不是' '给出以下错误:

列' '要么不在FROM列表中的任何表中,要么出现在连接规范中,但不在连接规范的范围内,要么出现在HAVING子句中,但不在GROUP BY列表中。如果这是一个CREATE或ALTER语句,那么' '不是目标表中的列。

相关内容

  • 没有找到相关文章