sql函数

sql语句

函数

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

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

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

  1. where : 过滤行记录,不能使用组函数
  2. having : 过滤组 可以使用组函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值