首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从DB2中的学生表中合并学生姓名和学生ID

从DB2中的学生表中合并学生姓名和学生ID
EN

Stack Overflow用户
提问于 2018-07-13 23:48:55
回答 2查看 56关注 0票数 0

我想从DB2中的学生表中连接学生姓名和学生ID,如下所示

示例- Tom(150)

从学生中选择STUDENT_NAME,CONCAT ( '(',STUDENT_ID,')');

我尝试了上面的查询,但得到了错误

请协助。

EN

回答 2

Stack Overflow用户

发布于 2018-07-14 00:04:43

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

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

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

代码语言:javascript
复制
-- 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
票数 0
EN

Stack Overflow用户

发布于 2018-07-24 10:55:31

您还可以使用

代码语言:javascript
复制
SELECT STUDENT_NAME || '(' || STUDENT_ID || ')' FROM STUDENT;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51328771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档