zoukankan      html  css  js  c++  java
  • 关于MySQL concat 函数 解析

    SELECT
        *
    FROM
        person_base_info

    CONCAT() 

    函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一

    SELECT
        CONCAT(address, NAME ) AS conStr 
    FROM
        person_base_info

    CONCAT_WS() 

    CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。   第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。

     例子:

    SELECT
        CONCAT_WS( '/', address, NAME ) AS conStr 
    FROM
        person_base_info

    GROUP_CONCAT() 

    基本语法:group_concat([DISTINCT] 要连接的字段 [Order BY  排序字段 ASC/DESC] [Separator '分隔符'])

    SELECT
        p.NAME,
        GROUP_CONCAT( address ) address 
    FROM
        person_base_info p 
    GROUP BY
        p.NAME

    以name分组,将address打印在一行,默认','分隔:

  • 相关阅读:
    sqlserver2012——.Net
    sqlserver2012——逻辑运算符
    sqlserver2012——变量declare
    sqlserver2012——EXCEPT差查询
    sqlserver2012——INTERSECT交查询
    sqlserver2012——EXISTS关键字
    Vue3.0-beta
    Next
    Nuxt
    小程序相关
  • 原文地址:https://www.cnblogs.com/weigy/p/13381438.html
Copyright © 2011-2022 走看看