MYSQL连接函数
MYSQL连接函数
王虫虫 发表于1年前
MYSQL连接函数
  • 发表于 1年前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: CONCAT,CONCAT_WS,GROUP_CONCAT,REPEAT

#MYSQL连接函数
#(1)MYSQL concat函数
#MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL
SELECT CONCAT('11','22','33');#112233
SELECT CONCAT('11','22',NULL);#NULL


#(2)concat_ws 第一个参数是其它参数的分隔符
#如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。
#和MySQL中concat函数不同的是, concat_ws函数在执行的时候,不会因为NULL值而返回NULL 
SELECT CONCAT_WS(',',11,22,33)
SELECT CONCAT_WS(NULL,11,22,33)#NULL

#(3)group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
#SELECT * from t_user
SELECT gender,GROUP_CONCAT(NAME) FROM t_user GROUP BY gender; 
SELECT gender,GROUP_CONCAT(DISTINCT NAME) FROM t_user GROUP BY gender; 
SELECT gender,GROUP_CONCAT(DISTINCT NAME SEPARATOR ';' ) FROM t_user GROUP BY gender;
SELECT gender,GROUP_CONCAT(NAME ORDER BY NAME DESC) FROM t_user GROUP BY gender;

#(4)repeat()函数用来复制字符串,如下'test'表示要复制的字符串,2表示复制的份数
SELECT REPEAT('test',2);

共有 人打赏支持
粉丝 0
博文 46
码字总数 31028
×
王虫虫
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: