SQLZOO.1-SELECT basics

学习基本查询

数据库.png
  • 修改例子,显示Germany 的人口
SELECT population from world
  WHERE name = 'Germany'

2.IN ('a', 'b')

  • 显示'Sweden', 'Norway' 和 'Denmark'的国家名字和人口
SELECT name, population FROM world
  WHERE name IN ('Sweden', 'Norway' , 'Denmark')

3.BETWEEN a AND b

  • 显示面积在 200,000 到 250,000 之间的国家名称和面积
SELECT name, area FROM world
  WHERE area BETWEEN 200000 AND 250000 

4.like ; %

  • 显示以y开头的国家名称
SELECT name FROM world
  WHERE name LIKE 'y%'
  • 显示以y结尾的国家名称
SELECT name FROM world
  WHERE name LIKE '%y'
  • 显示包含x的国家名称
SELECT name, area FROM world
  WHERE name LIKE '%x%'
  • 显示以c开头,ia结尾的国家名称
SELECT name, area FROM world
  WHERE name LIKE 'c%ia'
  • 所有包含三个以上a的国家名称
SELECT name, area FROM world
  WHERE name LIKE '%a%a%a%'
  • 所有第二个字母为t的国家名称
SELECT name FROM world
 WHERE name LIKE '_t%'
  • 所有两个t且中间隔了两个字母的国家名称
SELECT name FROM world
 WHERE name LIKE '%t__t%'

你可能感兴趣的:(SQLZOO.1-SELECT basics)