^-^
Why so serious?
Lec2 高级SQL
  1. 高级 SQL
    1. SQL概述
      1. SQL特性
      2. SQL的内容
      3. bag algebra
    2. e.g.
    3. aggregations、DISTINCT、GROUP BY、HAVING
      1. 单个聚合函数
      2. 多个聚合函数
      3. DISTINCT 去重
      4. 如果加入其他非聚合字段…
      5. GROUP BY
      6. HAVING
    4. strings
      1. like 与通配符
      2. 字符串函数
      3. 拼接字符串:||、+、concat
    5. 日期类型:时间戳
      1. now
      2. 日期字符串转换为日期
      3. 日期减法:MySQL、SQLite、Postgres
    6. 输出控制
      1. 输出重定向:INTO
      2. 输出控制
        1. ORDER BY
        2. 限制输出数量以及位置:LIMIT&OFFSET
    7. 嵌套查询
      1. 构建嵌套查询:先外后内
      2. IN
      3. ALL & ANY & EXIST
      4. =
      5. 内嵌查询⽆须写在WHERE⼦句中
      6. 不得不使用嵌套查询
        1. 最高sid的学生姓名
        2. 没被学⽣注册的课
    8. window 函数
      1. OVER
    9. CTE common table expressions
      1. WITH输出的别名
      2. e.g.