zoukankan      html  css  js  c++  java
  • mysql常用函数用法

    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;
  • 相关阅读:
    前端页面的防抖与节流
    vue3.0 响应式原理
    cssBEM命名规范及常用CSS class 命名
    vue2.x 响应式原理
    npm 相关命令
    Node之 fs
    Node 之 Buffer
    Node之path
    Node之process
    Node.js 如何处理 ES6 模块
  • 原文地址:https://www.cnblogs.com/lusaisai/p/13295604.html
Copyright © 2011-2022 走看看