sql 笔记: hackerrank revising the select query 1

问题


查询 CITY 中所有人口数大于100000的美国城市的所有列。美国的 CountryCode 是USA。
输入格式
CITY 表格描述如下:

CITY

Field Type
ID NUMBER
NAME VARCHAR2(17)
COUNTRYCODE VARCHAR2(3)
DISTRICT VARCHAR2(20)
POPULATION NUMBER

分析


  • 查询所有列 ==> SELECT *
  • CITY 表格中 ==> FROM CITY
  • 人口数大于100000 ==> POPULATION > 100000
  • 美国的 CountryCode 是USA ==> COUNTRYCODE = ‘USA’
  • 人口数大于100000的美国城市 ==>
    WHERE COUNTRYCODE = ‘USA’ AND POPULATION > 100000

解法


1
SELECT * FROM CITY WHERE COUNTRYCODE = 'USA' AND POPULATION > 100000;

链接


Revising the Select Query 1
(English version) SQL Notes: Hackerrank Revising the Select Query 1