899.什么是通用 SQL 函数?

数学函数

  1. Abs(num)求绝对值
  2. floor(num)向下取整
  3. ceil(num)向上取整

字符串函数

  1. insert (s1,index,length,s2) 替换函数
    1. S1 表示被替换的字符串
    2. s2 表示将要替换的字符串
    3. Index 表示被替换的位置, 从 1 开始
    4. Lebgth 表示被替换的长度
  2. upper(str),ucase(str)将字母改为大写
  3. lower(str),lcase(str)将字母改为小写
  4. left(str,length)返回 str 字符串的前 length 个字符
  5. right(str,length)返回 str 字符串的后 length 个字符
  6. substring(str,index,length)返回 str 字符串从 index 位开始长度为length 个字符(index 从 1 开始)
  7. reverse(str)将 str 字符串倒序输出

日期函数

  1. curdate()、current_date( ) 获取当前日期
  2. curtime()、current_time( ) 获取当前日期
  3. now()获取当前日期和时间
  4. datediff(d1、d2)d1 和 d2 之间的天数差
  5. adddate(date,num)返回 date 日期开始,之后 num 天的日期
  6. subdate(date,num)返回 date 日期开始,之前 num 天的日期

聚合函数

  1. Count(字段)根据某个字段统计总记录数(当前数据库保存到多少条数据)
  2. sum(字段)计算某个字段的数值总和
  3. avg(字段)计算某个字段的数值的平均值
  4. Max(字段)、min(字段)求某个字段最大或最小值