2016년08월21日 11번
[데이터 베이스] 다음 표와 같은 판매실적 테이블에서 서울지역에 한하여 판매액 내림차순으로 지점명과 판매액을 출력하고자 한다. 가장 적절한 SQL구문은?

- ① SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시= “서울” ORDER BY 판매액 DESC;
- ② SELECT 지점명, 판매액 FROM 판매실적 ORDER BY 판매액 DESC;
- ③ SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시= “서울” ASC;
- ④ SELECT * FROM 판매실적 WHEN 도시= “서울” ORDER BY 판매액 DESC;
(정답률: 77%)
문제 해설
연도별
- 2019년08월04日
- 2019년04월27日
- 2019년03월03日
- 2018년08월19日
- 2018년04월28日
- 2018년03월04日
- 2017년08월26日
- 2017년05월07日
- 2017년03월05日
- 2016년08월21日
- 2016년05월08日
- 2016년03월06日
- 2015년08월16日
- 2015년05월31日
- 2015년03월08日
- 2014년08월17日
- 2014년05월25日
- 2014년03월02日
- 2013년08월18日
- 2013년06월02日
- 2013년03월10日
- 2012년08월26日
- 2012년05월20日
- 2012년03월04日
- 2011년08월21日
- 2011년06월12日
- 2011년03월20日
- 2010년09월05日
- 2010년05월09日
- 2010년03월07日
- 2009년08월30日
- 2009년05월10日
- 2009년03월01日
- 2008년09월07日
- 2008년05월11日
- 2008년03월02日
- 2007년09월02日
- 2007년05월13日
- 2007년03월04日
- 2006년09월10日
- 2006년05월14日
- 2006년03월05日
- 2005년09월04日
- 2005년05월29日
- 2005년03월20日
- 2005년03월06日
- 2004년09월05日
- 2004년05월23日
- 2004년03월07日
- 2003년08월31日
- 2003년05월25日
- 2003년03월16日
- 2002년09월08日
- 2002년05월26日
- 2002년03월10日
- 2001년09월23日
- 2001년06월03日
- 2001년03월04日
진행 상황
0 오답
0 정답
이유는 다음과 같다.
1. SELECT 지점명, 판매액 : 출력할 열을 선택한다. 지점명과 판매액을 출력해야 하므로 이 두 열을 선택한다.
2. FROM 판매실적 : 데이터를 가져올 테이블을 지정한다. 판매실적 테이블에서 데이터를 가져와야 하므로 이를 지정한다.
3. WHERE 도시= “서울” : 조건을 지정한다. 서울 지역에 한하여 출력해야 하므로 이를 조건으로 지정한다.
4. ORDER BY 판매액 DESC : 정렬 순서를 지정한다. 판매액을 내림차순으로 정렬해야 하므로 이를 지정한다.
따라서, "SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시= “서울” ORDER BY 판매액 DESC;"가 가장 적절한 SQL 구문이다.