Mysql常用函数大全(分类汇总讲解)

  

<强>一、数学函数

  
      <李> <代码> ABS (x) ,,李返回x的绝对值   <李> <代码>本(x) ,,返回x的二进制(10月返回八进制,十六进制返回十六进制)   <李> <代码>上限(x) ,,返回大于x的最小整数值   <李> <代码> EXP (x),, 返回值e(自然对数的底)的x次方李   <李> <代码>地板(x) ,,返回小于x的最大整数值   <李> <代码>最大(x1, x2,…, xn) 返回集合中最大的值   <李> <代码>至少(x1, x2,…, xn), ,,,,返回集合中最小的值   <李> <代码> LN (x),,, ,,,,,,,,,,,,,,,,返回x的自然对数   <李> <代码>日志(x, y) 返回x的以y为底的对数   <李> <代码>国防部(x, y), ,,,,,,,,,,,,,,,返回x/y的模(余数)   <李> <代码>π()返回π的值(圆周率)   <李> <代码> RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。   <李> <代码>轮(x, y) 返回参数x的四舍五入的有y位小数的值   <李> <代码>标志(x) 返回代表数字x的符号的值   <李> <代码> SQRT (x) 返回一个数的平方根李   <李> <代码>截断(x, y), ,,,,,,,,,,返回数字x截短为y位小数的结果李   
  

<强>二,聚合函数(常用于集团从句的选择查询中)

  
      <李> <代码> AVG (col) 返回指定列的平均值   <李> <代码>计数(col) 返回指定列中非NULL值的个数   <李> <代码> MIN (col) 返回指定列的最小值   <李> <代码> MAX (col) 返回指定列的最大值   <李> <代码>总和(col) 返回指定列的所有值之和李   <李> <代码> GROUP_CONCAT (col) 返回由属于一组的列值连接组合而成的结果李   
  

<强>三,字符串函数

  
      <李> <代码> ASCII (char) 返回字符的ASCII码值   <李> <代码> BIT_LENGTH (str) 返回字符串的比特长度   <李> <代码> CONCAT (s1, s2…, sn) 将s1, s2…, sn连接成字符串李   <李> <代码> CONCAT_WS(9月,s1, s2…, sn) 将s1, s2…, sn连接成字符串,并用9字符间隔李   <李> <代码> INSERT (str, x, y, instr) 将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果李   <李> <代码> FIND_IN_SET (str) 分析逗号分隔列的清单表,如果发现str,返回str在列表中的位置李   <李> <代码> LCASE (str)或降低(str) 返回将字符串str中所有字符改变为小写后的结果李   <李> <代码>左(str, x) 返回字符串str中最左边的x个字符   <李> <代码>长度(s) 返回字符串str中的字符数   <李> <代码> LTRIM (str) 从字符串str中切掉开头的空格李   <李> <代码>位置(字符串的子串,str) 返回子串的子串在字符串str中第一次出现的位置李   <李> <代码>引用(str) 用反斜杠转义str中的单引号   <李> <代码>重复(str, srchstr rplcstr) 返回字符串str重复x次的结果李   <李> <代码>反向(str) 返回颠倒字符串str的结果李   <李> <代码>正确(str, x) 返回字符串str中最右边的x个字符   <李> <代码>空白(str) 返回字符串str尾部的空格李   <李> <代码> STRCMP (s1, s2) 比较字符串s1和s2李   <李> <代码>修剪(str) 去除字符串首部和尾部的所有空格李   <李> <代码> UCASE (str) 或<代码>上部(str) 返回将字符串str中所有字符转变为大写后的结果李   
  

<强>四,日期和时间函数

  
      <李> <代码> CURDATE() 或<代码>当前日期()返回当前的日期   <李> <代码> CURTIME() 或<代码>当前时间()返回当前的时间李   <李> <代码> DATE_ADD(日期、时间间隔int关键字)返回日期日期加上间隔时间int的结果(int必须按照关键字进行格式化),如:<代码> SELECTDATE_ADD(当前日期,间隔6个月);   <李> <代码> DATE_FORMAT(日期、fmt), 依照指定的fmt格式格式化日期日期值   <李> <代码> DATE_SUB(日期、时间间隔int关键字)返回日期日期加上间隔时间int的结果(int必须按照关键字进行格式化),如:<代码> SELECTDATE_SUB(当前日期,间隔6个月);

    Mysql常用函数大全(分类汇总讲解)