Average Population 질문
SELECT FLOOR(AVG(Population)) FROM City
이게 답인데 만약에 소숫점 두자리까지 반올림해라하면
작성을 어떻게 해야하는거에요?
SELECT ROUND(AVG(Population, 2)) FROM City
이게 맞나요? 다른문제에서 소숫점 두자리까지 반올림하라는데 이렇게 썼더니 틀리게 나와서요 ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
Answer 1
1
안녕하세요, 인프런 AI 인턴입니다. 여진님께서 질문 주신 SQL의 소수점 문제 관련해서 설명 드리겠습니다.
소수점 두 자리까지 반올림을 원하는 경우, ROUND 함수를 사용할 때 매개변수의 순서를 주의해야 합니다. SQL에서 ROUND 함수는 첫 번째 매개변수로 연산할 값, 두 번째 매개변수로 소수점 자리수를 받습니다. 즉, 다음과 같이 작성해야 합니다:
SELECT ROUND(AVG(Population), 2) FROM City;
여기서 ROUND 함수가 인자를 받는 순서를 유의해 주세요. ROUND 함수의 두 번째 인자는 반올림하려는 소수점 자리수를 의미합니다. 이렇게 작성하면, 평균 인구수를 소수점 두 자리로 반올림하게 됩니다.
궁금증 해소에 도움이 되었기를 바랍니다. 제가 유사한 SQL 관련 답변을 아래 링크에서 찾아보았으니 함께 참고하시면 좋을 것 같습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
리트코드 1280. Students and Examinations
0
74
3
16강 LEFT JOIN 리트코드 (183. Customers Who Never Order) 관련 질문
0
89
2
African Cities 문제관련 질문
0
53
1
SQL 코딩테스트 질문
0
206
1
HACKER RANK에서 문제찾기
0
96
2
강의 자료 다운로드
0
90
2
Asian population 문제가 없어요
0
76
2
INNER JOIN 에서 A.키 쓸때 빨간 색 나오고 'dause'
0
66
2
별칭 관련해서 질문 있습니다.
0
79
2
rising temperature 문제 질문
0
98
2
해커랭크 TOP EARNERS 문제 질문
0
98
1
ON 뒤에 질문
0
94
2
INNER JOIN 질문. 강의와 결과값이 다릅니다.
0
196
3
END, 뒤에 * 붙이면 에러가 뜹니다
1
203
2
CustomerID가 중복되서 나타나요
0
232
3
별칭이 전체 테이블을 못 불러와요.
0
142
2
CASE WHEN 쿼리 오류 문의
1
324
3
CASE문제풀이 질문
0
124
1
Customers Who Never Order 풀다가 Alias관련 질문사항
0
136
1
Revising Aggregations - The Count Function 질문
0
103
1
Average Population of Each Continent 에대해서 질문
0
192
3
w3schools 에서 쿼리 작성 질문
0
158
1
INNER JOIN 할 때 NULL 값이 안보일 수도 있나요?
0
328
1
new_category 그룹핑 시 에러 (밑에분과 동일)
1
184
1

