<强>一、数学函数强>
-
<李> <代码> 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个月);