SQL 道场
返回路线图

MODULE 1 / 小白

入门

把数据"取出来":SELECT / WHERE / ORDER BY / DISTINCT。

入门:把数据取出来

SQL 最常做的事就是"查"。一条查询的骨架是:

SELECT 列 FROM 表 WHERE 条件 ORDER BY 列;
  • SELECT * 取所有列;SELECT a, b 只取指定列。
  • WHERE 过滤行,比如 WHERE age >= 28。
  • ORDER BY 列 DESC 倒序排列。
  • DISTINCT 去掉重复行。
  • LIMIT n 只取前 n 行。

右边练习场里写完点"运行",会用真实 Postgres 跑你的 SQL 并对答案。

练习(8)

  1. 1.选出全部用户难度 1
  2. 2.筛选成年达标用户难度 2
  3. 3.去重城市难度 2
  4. 4.按年龄排序难度 2
  5. 5.取最年长的两位难度 2
  6. 6.北京的资深用户难度 2
  7. 7.一线城市用户难度 2
  8. 8.按城市再按年龄排序难度 3