• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

SQL notebook

开发技术 开发技术 13小时前 2次浏览
  1. case … when … then … else … end是一个固定搭配
    SQL notebook
    select Date As 比赛日期, SUM(case when Win=’胜’ then 1 else 0 end) 胜, SUM(case when Win=’负’ then 1 else 0 end) 负 from result group by Date
  2. 使用group by时,SELECT 子句中只能存在以下三种元素:
    a.常数
    b.聚合函数
    c.GROUP BY子句中指定的列名(也就是聚合键)
  3. distinct用于返回唯一不同的值
  4. where后面不能接聚合函数
  5. order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名
  6. group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。
    注意:聚合函数是—sum()、count()、avg()等都是“聚合函数”

程序员灯塔
转载请注明原文链接:SQL notebook
喜欢 (0)