我想从DB2中的学生表中连接学生姓名和学生ID,如下所示
示例- Tom(150)
从学生中选择STUDENT_NAME,CONCAT ( '(',STUDENT_ID,')');
我尝试了上面的查询,但得到了错误
请协助。
发布于 2018-07-14 00:04:43
始终包含您的平台和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发布于 2018-07-24 10:55:31
您还可以使用
SELECT STUDENT_NAME || '(' || STUDENT_ID || ')' FROM STUDENT;https://stackoverflow.com/questions/51328771
复制相似问题