MySQL数据库使用教程:如何在MySQL查询中实现字符串的拼接
MySQL中查询的字符串拼接
GROUP_CONCATCONCAT_WSCONCATGROUP_CONCAT
适用于拼接多条数据相同列,需要使用分割符的字符串查询结果.默认使用逗号作为分隔符语法:必须配合GROUP BY一起使用GROUP_CONCAT(字段)GROUP_CONCAT(字段 separator "分隔符")GROUP_CONCAT(DISTINCT 字段 ORDER BY 字段 SEPARATOR "分隔符")
示例:SELECT employeeNumber, firstName, lastName, GROUP_CONCAT(DISTINCT customername ORDER BY customerName)FROM employeesINNER JOIN customers ON customers.salesRepEmployeeNumber = employeeNumberGROUP BY employeeNumberORDER BY firstName,lastname
CONCAT_WS
适用于拼接一条数据不同列,需要使用分隔符的字符串查询结果,指定使用的分隔符语法:CONCAT_WS("分隔符",str1,str2,...)
示例:SELECT CONCAT_WS(';',o.user_code,o.user_name) FROM sys_user o WHERE id = 5201314
注意: 如果要拼接的字符串中有null,不会返回为null的结果
CONCAT
适用于拼接一条数据不同列,不需要使用分隔符的字符串查询结果语法:CONCAT(str1,str2...)
示例:SELECT CONCAT(o.user_code,o.user_name) FROM sys_user o WHERE id = 5201314
注意: 如果要拼接的字符串中有一个是null,那么返回的结果就是null
举报/反馈
上一篇:小学生为得高分有多拼?试卷上给老师“留言”走红,老师有苦难
下一篇:北京市2019年高考本科普通批次投档分数线,值得收藏
最近更新远程教育
- 澳洲传媒专业分类
- 均胜电子获“蔚来质量卓越合作伙伴”奖
- 温差12℃!菏泽天气马上反转!
- 山东这三个家族进入2023胡润百富榜前100名
- 永定区:百舸争流绽芬芳 体育赛课促成长
- 花钱就能免试读博士?马鞍山一女硕士被骗12万元
- 国家级外贸转型升级基地魅力何在?海珠服装产业链转移考察团二次走进新塘
- 九九重阳 孝润童心 郑州市实验幼儿园开展重阳节主题活动
- 浪潮信息业绩失速股价受挫 国内算力景气度提升有望打开增量
- 凌晨三点上岗接驳,烟台公交集团顺利“跑完”烟台马拉松
- 中航大探索定向就业招生新模式 着力提高人才培养契合度
- 工匠精神融入高校课程体系的逻辑与策略
- 自考本科需要考多久?
- 郑州都市圈建设迈入新阶段 中原出“圈”再出发
- 行政人员“卡壳”高校教师资格证 职业晋升瓶颈待解
- 起猛了!这是“银角大王”在上课吧
- 物业服务哪家强?来普陀这场比武练兵中找答案
- 战火下加沙一大学的助教:在炮火中开设中文班,缓解孩子们的恐惧
- 原创世界羽联最新排名 翁泓阳上升三位
- 哈六中被授予全国中学生科普科幻作文“优秀生源基地”
- 山西聚焦“百亿工程”目标 推动高等教育高质量发展
- 全力打赢重点产业链攻坚战
- 大专学历可以直接报考中级会计师吗?
- 13国官员学者共议新时期高质量共建“一带一路”
- 金华周记(2023.9.25-10.1)