SQL을 해보았어요!
[ SQL_SELECT / JOIN, ROUND ] 서울에 위치한 식당 목록 출력하기
Snow Rabbit
2023. 1. 5. 22:48
음..
일단 두 테이블이기 때문에 JOIN을 사용했고
AVG라는 집계함수를 사용했기 때문에 GROUP BY를 사용해야 한다.
GROUP BY로 공통적인 부분을 묶었고
GROUP를 쓰면 WHERE가 아닌 HAVING을 써야 하기 대문에
HAVING으로 조건을 건다!!
ROUND는 반올림해주는 함수이다.집계함수와 같이 쓰며
ROUND(값, 소수점자리수)
안 쓰면 0으로 소수점이 잘린 정수가 출력쓰게 되면 숫자만큼 나오게 된다.
여기서는 셋째자리에서 반올림이라고 했으니
결국 둘째자리에서 멈추게 된다.그래서 2를 써주었다.
정수 반올림은마이너스를 써준다.-1을 하게 되면 1의 자리에서 반올림해주게 된다.
128 -1 이면 130 이 되는것이다.
128 -2 이면 100 이 되는 것이다.