YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← Select Clauses - Intro to Relational Databases

Get Embed Code
4 Languages

Showing Revision 1 created 08/11/2016 by Udacity Robot.

  1. 现在我们有这三种不同的情况
  2. 第一种情况 找出年纪最大的10只大猩猩
  3. 这种情况下 为了只选出大猩猩 我们需要用到 where
  4. 我们需要找出年纪最大的一只
  5. 这意味着我们需要按照它们的出生日期进行排序
  6. 我们要找出排在前10的 这是一个限制
  7. 第二种情况 按字母顺序列出所有动物 每页10个
  8. 我们要列出所有动物 而不是其中的一些
  9. 因此 我们实际上不需要用到查询
  10. 但要按字母顺序把它们列出来 因此需要用到 order by 语句
  11. 因为我们希望每页列出10个结果 这样就需要用到 limit 和 offset 语句
  12. 按页分别列出结果
  13. 第三种情况 找出动物数量最多的物种
  14. 首先我们需要用到 group by 语句
  15. 使用聚合函数 按物种对所有动物进行统计
  16. 然后我们需要用到 order by 语句
  17. 对统计结果进行分类 并限定只得到排在首位的结果
  18. 实际上还有另外一种方法 使用的是一个不同的 SQL 功能
  19. 称为 subselect 不过就目前掌握的信息而言 上述方法就很适合