MySQL 总结拾遗

条目索引

条目正文

是否含有子串

  1. like模糊匹配
    fefc7ef397c408e412d0aacc1131a8d7f50ba46f

  2. Instr 返回子串的位置
    b80c565d0d451f8d656cd1c83e7869185bcc7bb1

  3. 正则表达式 regexp
    883c497c52f19dac57bf57d3a021b0d9560f1f77

未命名

b9877182b34d1ca9bf47150819425f1851dda72d

Any

c65d603758482f5b5db87b0030cb22aa76148c15

Avg函数

  1. 计算某列的平均值

  2. AVG除了可以计算某字段的均值外,还可以计算符合条件的记录数占比

AVG(判断条件) = 满足“判断条件”为True的记录数 / 总记录数

即每个user_id分组中满足“action = ‘confirmed’”的行数占该组总行数的比例

Concat(str1,str2,str3)

  • 暂无正文。

distinct去重关键字

  • 暂无正文。

ifnull函数

  1. Ifnull(value,wanttobe)
    如果value为null,会把该项变成wantobe的值

Left(name,long)

  • 暂无正文。

Regexp

Regexp_like(str,regex,match_type)
Match_type—>不区分大小写

round函数

Round(参数,近似到几位)

Substring(name,start)

将name从第几个字符开始截取

where比groupby先执行

214ec1e15dc1f3bf94f61b1e8d2799b76c709410