码迷,mamicode.com
首页 > 数据库 > 详细

mysql常用函数用法

时间:2020-07-13 21:35:19      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:gid   分隔符   函数   字段   core   set   min   mysql常用函数   user   

1.FIND_IN_SET()

定义

1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。

2. 一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。

语法:FIND_IN_SET(str,strlist)

UPDATE c_u_org_cuser
        SET
          is_admin=#{isAdmin}
        WHERE
        FIND_IN_SET(cuser_id,#{userId}) 

2.concat()函数

语法:concat(str1, str2,...)

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

select concat (id, name, score) as info from tt2;

3、group_concat()函数

语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator ‘分隔符‘] )

功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。

说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。

SELECT GROUP_CONCAT(proj_id) AS proj_id
        FROM b_c_proj_org
        WHERE org_id=#{orgId}
        GROUP BY org_id;

 

mysql常用函数用法

标签:gid   分隔符   函数   字段   core   set   min   mysql常用函数   user   

原文地址:https://www.cnblogs.com/lusaisai/p/13295604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!