写点什么

mysql 常用函数,mysql 进阶

  • 2021 年 11 月 11 日
  • 本文字数:1644 字

    阅读完需:约 5 分钟

<table border="1" cellpadding="1" cellspacing="1"><tbody><tr><td>abs(x)</td><td>返回 x 的绝对值</td></tr><tr><td>bin(x)</td><td>返回 x 的二进制(oct 返回八进制,hex 返回十六进制)</td></tr><tr><td>ceiling(x)</td><td>返回大于 x 的最小整数值,取顶</td></tr><tr><td>exp(x)</td><td>返回值 e(自然对数的底)的 x 次方</td></tr><tr><td>floor(x)</td><td>返回小于 x 的最大整数值,取底</td></tr><tr><td>greatest(x1,x2,...,xn)</td><td>返回集合中最大的值</td></tr><tr><td>least(x1,x2,...,xn)</td><td>返回集合中最小的值</td></tr><tr><td>ln(x)</td><td>返回 x 的自然对数</td></tr><tr><td>log(x,y)</td><td>返回 x 的以 y 为底的对数</td></tr><tr><td>mod(x,y)</td><td>返回 x/y 的模(余数)</td></tr><tr><td>pi()</td><td>返回 pi 的值(圆周率)</td></tr><tr><td>rand()</td><td>返回0到1内的随机值,可以通过提供一个参数(种子)使 rand()随机数生成器生成一个指定的值。</td></tr><tr><td>round(x,y)</td><td>返回参数 x 的四舍五入的有 y 位小数的值</td></tr><tr><td>sign(x)</td><td>返回代表数字 x 的符号的值</td></tr><tr><td>sqrt(x)</td><td>返回一个数的平方根</td></tr><tr><td>truncate(x,y)</td><td>返回数字 x 截短为 y 位小数的结果</td></tr></tbody></table>

聚合函数

<table border="1" cellpadding="1" cellspacing="1"><tbody><tr><td>avg(col)</td><td>返回指定列的平均值,排除为 null 的值</td></tr><tr><td>count(col)</td><td>返回指定列中非 null 值的个数,排除为 null 的值</td></tr><tr><td>min(col)</td><td>返回指定列的最小值,排除为 null 的值</td></tr><tr><td>max(col)</td><td>返回指定列的最大值,排除为 null 的值</td></tr><tr><td>sum(col)</td><td>返回指定列的所有值之和,排除为 null 的值</td></tr><tr><td>group_concat(col)</td><td>返回属于一组的列值连接组合而成的结果,排除为 null 的值,以“,”隔开</td></tr></tbody></table>

?字符串函数

<table bo


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


rder="1" cellpadding="1" cellspacing="1"><tbody><tr><td>ascii(char)</td><td>返回字符的 ascii 码值</td></tr><tr><td>bit_length(str)</td><td>返回字符串的比特长度</td></tr><tr><td>concat(s1,s2...,sn)</td><td>将 s1,s2...,sn 连接成字符串</td></tr><tr><td>concat_ws(sep,s1,s2...,sn)</td><td>将 s1,s2...,sn 连接成字符串,并用 sep 字符间隔</td></tr><tr><td>insert(str,x,y,instr)</td><td>将字符串 str 从第 x 位置开始,y 个字符长的子串替换为字符串 instr,返回结果。x 从 1 开始算</td></tr><tr><td>find_in_set(str,list)</td><td>分析逗号分隔的 list 列表,如果发现 str,返回 str 在 list 中的位置</td></tr><tr><td>lcase(str)或 lower(str)</td><td>返回将字符串 str 中所有字符改变为小写后的结果</td></tr><tr><td>ucase(str)或 upper(str)</td><td>返回将字符串 str 中所有字符转变为大写后的结果</td></tr><tr><td>left(str,x)</td><td>返回字符串 str 中最左边的 x 个字符</td></tr><tr><td>length(s)</td><td>返回字符串 str 中的字符数</td></tr><tr><td>ltrim(str)</td><td>从字符串 str 中切掉开头的空格</td></tr><tr><td>position(substr,str)</td><td>返回子串 substr 在字符串 str 中第一次出现的位置</td></tr><tr><td>quote(str)</td><td>用反斜杠转义 str 中的单引号</td></tr><tr><td>repeat(str, x)</td><td>返回字符串 str 重复 x 次的结果</td></tr><tr><td>reverse(str)</td><td>返回颠倒字符串 str 的结果</td></tr><tr><td>right(str,x)</td><td>返回字符串 str 中最右边的 x 个字符</td></tr><tr><td>rtrim(str)</td><td>返回字符串 str 尾部的空格</td></tr><tr><td>strcmp(s1,s2)</td><td>比较字符串 s1 和 s2,相同返回 0,不同返回 1</td></tr><tr><td>trim(str)</td><td>去除字符串首部和尾部的所有空格</td></tr></tbody></table>

评论

发布
暂无评论
mysql常用函数,mysql进阶