본문 바로가기
공부/SQL

SQL Zoo 01 - Select Basics

by 혼밥맨 2022. 1. 4.
반응형

 

SQL Zoo 01 - Select Basics

SQLZoo.net이라는 곳에 SQL 연습문제가 있습니다. (https://sqlzoo.net/wiki/SQL_Tutorial)


Database


Practice

문제 1. 아래 예시는 WHERE 절을 사용하여 '프랑스 (France)'의 인구를 추출합니다. 수정해서 '독일 (Germany)'의 인구를 추출해보세요.
1
2
SELECT population FROM world
  WHERE name = 'France'
cs

정답
1
2
SELECT population FROM world
  WHERE name = 'Germany'
cs

 

문제 2.  'IN'이라는 명령어는 항목이 목록에 있는지 확인할 수 있게 해줍니다. 이 예는 '브라질', '러시아', '인도', '중국'의 이름과 인구를 보여준다. 아래 SQL문을 수정하여 '스웨덴', '노르웨이', '덴마크'의 이름과 인구를 표시해보세요.
1
2
SELECT name, population FROM world
  WHERE name IN ('Brazil''Russia''India''China');
cs

 

정답
1
2
SELECT name, population FROM world
  WHERE name IN ('Sweden''Norway''Denmark');
cs

 

문제 3. 어떤 나라들이 너무 작지도 너무 크지 않을까요? BETWEN은 범위 검사를 허용합니다(지정된 범위는 경계 값을 포함합니다). 아래의 예는 250,000-300,000 평방 킬로미터인 국가들을 추출합니다. 아래 SQL문을 수정하여 면적이 20만에서 25만 사이인 국가의 국가와 지역을 표시하도록 수정하십시오.
1
2
SELECT name, area FROM world
  WHERE area BETWEEN 250000 AND 300000
cs

정답
1
2
SELECT name, area FROM world
  WHERE area BETWEEN 200000 AND 250000
cs

 

반응형

'공부 > SQL' 카테고리의 다른 글

SQL Zoo 06 - SUM and COUNT  (0) 2022.01.11
SQL Zoo 05 - SELECT within SELECT Tutorial  (0) 2022.01.09
SQL Zoo 04 - SELECT from Nobel Tutorial  (0) 2022.01.09
SQL Zoo 03 - Select from WORLD  (0) 2022.01.06
SQL Zoo 02 - Select Name  (0) 2022.01.05

댓글