• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    详解mysql中的concat相关函数

    一、concat()函数

    功能:将多个字符串连接成一个字符串

    语法:concat(str1,str2,…) 其中的字符串既可以是数据表字段,也可以是指定的字符串

    返回结果为连接参数产生的字符串,如果有任何一个参数为null,则该条记录的返回值为null

    二、concat_ws()函数

    功能:和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符(concat_ws就是concat with separator)

    语法:concat_ws(separator,str1,str2,…)

    说明:第一个参数指定分隔符,需要注意的是分隔符不能为null,如果为null,则所有返回结果均为null

    三、group_concat()函数

    先来看这么个需求:

    其中user_id是用户id,fee是消费金额,time是消费时间戳。

    在consumption消费记录表中,需要查找出每个用户所有的消费金额明细。

    很显然,单一的group by已经不足以实现这个需求了:

    select max(time),fee from consumption group by user_id

    group by后的字段之间的关系是错层的,我们只能单一的去筛选某个字段,而不能保证它们同属于一条记录。

    这个时候就要用到group_concat()函数了:

    select user_id,GROUP_CONCAT(time,':',fee) from consumption group by user_id

    得到如下结果:

    对结果进行数据处理,可以很容易地在页面上展示我们想要的效果。

    总结

    以上所述是小编给大家介绍的mysql中的concat相关函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • mysql函数拼接查询concat函数的使用方法
    • 浅谈mysql中concat函数,mysql在字段前/后增加字符串
    • 详解MySQL中concat函数的用法(连接字符串)
    • mysql group_concat()函数用法总结
    • MySQL统计函数GROUP_CONCAT使用陷阱分析
    • MySQL中的CONCAT函数使用教程
    • Mysql数据库使用concat函数执行SQL注入查询
    • MySQL中group_concat函数深入理解
    • Mysql的GROUP_CONCAT()函数使用方法
    上一篇:MySQL中因一个双引号错位引发的血案详析
    下一篇:8种手动和自动备份MySQL数据库的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    详解mysql中的concat相关函数 详解,mysql,中的,concat,相关,