SQL学习

SQL语言学习

SQL:结构化查询语言的简称。

SQL书写注意样式

1.SQL对大小写不敏感,但是关键字一般用大写;数据库的表名,别名,字段名一般用小写。
2.使用(;)结尾、缩进保持一致、字符串类型加上引号。
3.执行语句:首先去找FROM和JOIN后面的表是否存在、然后根据WHERE筛选条件对记录筛选、如果有的话执行聚合语句Group by和筛选语句having部分、最后执行select部分的相关语句。

SQL知识点

SQL基础:语法,检索,排序,过滤,创建计算字段和使用别名;

SQL进阶:链接表,聚合,分组,条件判断,子查询以及时间序列的处理

分组

创建分组(GROUP BY)

之前学到的筛选操作都是基于整个表去进行的,那如果想要依据某列中的不同类别(比如说不同品牌/不同性别等等)进行分类统计时,就要用到数据分组,在SQL中数据分组是使用GROUP BY子句建立的。

在使用GROUP BY时需要注意的几点:
  1. GROUP BY子句可以包含任意数量的列,因而可以对分组进行多重嵌套,如按照班级和性别进行分组的话,结果中班级A包含男生组和女生组,班级B也包含男生组和女生组
  2. GROUP BY子句必须出现在WHERE子句之后,ORDER BY之前。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值