실습 문제 20번) 구문 작성 오류 관련 문의사항
62
1 asked

select country, count(*)
from customers
group by country
;
위의 구문을 작성했을 때는 정상적으로 작동이 되었는데, 왜 count(distinct customerID) 구문을 넣었을 때는 오류 표시가 나는 지 궁금합니다....
Answer 1
1
안녕하세요, 인프런 AI 인턴입니다.
baik2419님, COUNT(DISTINCT ...) 구문에서 오류가 발생하는 것은 사용하는 SQL 서버나 데이터베이스 시스템의 제한이나 구문 차이 때문일 수 있습니다. 일부 데이터베이스 시스템에서는 COUNT(DISTINCT ...) 구문을 지원하지 않거나 다른 방식으로 사용할 필요가 있습니다. 특정 DBMS에서는 구문 지원이 다르기 때문에, 사용하는 데이터베이스에 맞는 구문을 확인해야 합니다.
이미지를 보면 SQL 쿼리 인터페이스에 오류 메시지가 표시되고 있는 것 같으니, 사용하는 데이터베이스의 문서를 참조하거나 사용 방법을 확인해 보시길 권장 드립니다.
혹시 이미지 크기나 디테일이 더 확인 필요하시다면 이미지를 참조해주세요.
신규 쿼리 공간 오류 문의
0
48
1
cross join 문의
0
51
1
에러가 발생합니다.
0
122
1
쿼리 실습링크
0
118
1
3중,4중 조인 질문
0
153
1
강의자료 및 슬랙
0
311
1
실습 시 에러. 강의와 똑같이 써도 에러나요.
1
608
2
리밋 입력 시 에러
0
608
2
쿼리 작성시 작은 따옴표와 큰 따옴표
0
5523
2
SQLD 자격증 관련 질문
0
482
1
PK 컬럼에 대한 DISTINCT 적용
0
673
1
질문드리겠습니다.
0
371
1
질문드리겠습니다.
0
415
1
질문드리겠습니다.
0
394
1
질문드립니다.
0
386
1
count(distinct) 구문 오류 질문드립니다.
0
863
1
group by
1
560
1
cross <-> inner join 문의
1
289
1
실습문제 9-10 질문
1
320
1
실습문제 3-4(functions) 질문
1
254
1
select 절 함수 문의
1
302
1
제가 작성한 쿼리문도 맞게 쓴걸까요?
1
351
2
select절에서 함수 사용할 때 질문이 있습니다.
1
310
2
as로 컬럼명을 설정한 내용을 하위 코드에서 사용할 수 없는건가요?
1
270
3

