본문 바로가기
개발일지/임시카테고리

SQL 틀린문제1 COUNT, DISTINCT, BETWEEN

by 다니엘의 개발 이야기 2022. 8. 20.
320x100

문제 자체가 어려웠다기 보다는

구조에 대한 파악에 대해서 벙쪄가지고,

지문에 대한 해석이 안되가지고 애먹었다;


# 3번 문제 (틀린문제)

How many unique districts are our customers from?

 

# 내 답안

 

# 1

SELECT COUNT( DISTINCT address) FROM address;

 

# 2

SELECT COUNT( DISTINCT address) FROM address

WHERE address;

 

# 답안코드

SELECT COUNT(DISTINCT district) FROM address;

 

 

결과 378


# 4번 문제

# 이건 지문이 이해가 안갔다.
Retrieve the list of names for those distinct districts from the previous question.

 

# 음.. 중복되지 않는 지역 즉, 애초에 단일값을 가지고 있는 위치를 찾으라는 걸로 이해하고 찾아보고자 한다.

 

# 내코드

SELECT * FROM address

WHERE district NOT DISTINCT(district);

 

# …… 그냥 유니크하게 고유값으로 되었을때, 지역이 몇개나 되는지를 구하는 문제였다.

 

# 답안코드

SELECT DISTINCT(district) FROM address;


# 틀린건 아닌데, 인상 깊었던 문제였어서 남겨놓는다.

 

# 5번문제

How many films have a rating of R and a replacement cost between $5 and $15?

 

# 내 답안

SELECT COUNT(*) FROM film

WHERE rating = 'R' AND (replacement_cost BETWEEN 5 AND 15);

 

결과 52

300x250