sql函数

sql语句

函数

  1. 单行函数:一条记录返回一个结果
  2. 多行函数 组函数 聚合函数 (重点) :多条记录 返回一
    个结果 (重点)
    sql函数
    单行函数
    日期函数:
    sysdate/current_date 以date类型返回当前的日期
    add_months(d,x) 返回加上x月后的日期d的值
    LAST_DAY(d) 返回的所在月份的最后一天
    months_between(date1,date2) 返回date1和date2之
    间月的数目
    next_day(sysdate,星期一) 下周星期一
    sql函数
    sql函数
    sql函数
    sql函数
    sql函数
    sql函数
    转换函数(重点):
    sql函数
    其他函数 (保证类型兼容):
    sql函数
    sql函数
    分析函数 (了解):
    sql函数

组函数
注意:
3. 组函数仅在选择列表和Having子句中有效
4. 出现组函数,select 只能有组函数或分组字段

count: 求和
sql函数
sql函数
max min: 最大值 最小值
sql函数
sum:求和
sql函数
avg: 平均
sql函数
分组
分组: group by , 将符合条件的记录 进一步的分组过滤组:having, 过滤组信息 ,表达式同where 一致
sql函数
sql函数
这里是sql语句的运行过程!!!!很重要
注意:

  1. where : 过滤行记录,不能使用组函数
  2. having : 过滤组 可以使用组函数