在DB2中从Student表中提取Student name和Student ID

在DB2中从Student表中提取Student name和Student ID,db2,Db2,我想从DB2中的Student表中提取Student Name和Student ID,如下所示 示例-汤姆(150) 从学生中选择学生姓名,CONCAT(“(”,学生ID“)”) 我尝试了上面的查询,但出现了错误 请协助。始终包含您的平台和Db2版本 但是,我认为在这种情况下这并不重要 CONCAT是一个运算符,不是一个函数 -- this returns two columns SELECT STUDENT_NAME , '(' CONCAT STUDENT_ID CONCAT ')

我想从DB2中的Student表中提取Student Name和Student ID,如下所示

示例-汤姆(150)

从学生中选择学生姓名,CONCAT(“(”,学生ID“)”)

我尝试了上面的查询,但出现了错误


请协助。

始终包含您的平台和Db2版本

但是,我认为在这种情况下这并不重要

CONCAT是一个运算符,不是一个函数

-- this returns two columns
SELECT 
  STUDENT_NAME
  , '(' CONCAT STUDENT_ID CONCAT ')' as studentID
FROM
  STUDENT

-- this returns one column
SELECT 
  STUDENT_NAME
    CONCAT '(' CONCAT STUDENT_ID CONCAT ')' as studentID
FROM
  STUDENT
你也可以使用

SELECT STUDENT_NAME || '(' || STUDENT_ID || ')' FROM STUDENT;

我在UI中有一个名为student name的下拉列表,因此我需要在下拉列表中获取StudentName(studentid)。当我尝试您发送的查询时,它将(150)作为Student_ID,而不是Shwetha(150)作为Student_ID