반응형
별 내용은 아닙니디만, 어떤 분이 아래와 같은 오류가 발생하여 질문한 것을 보고, 다른 분들도 참고하시라고 글을 올립니다.
[질문내용]
다음과 같이 쿼리를 수행하면 다음과 같이 오류가 발생합니다. 왜 그런가요?
select count(cnt), min(cnt), max(cnt) from
메시지 170, 수준 15, 상태 1, 줄 2
줄 2: ')' 근처의 구문이 잘못되었습니다.
줄 2: ')' 근처의 구문이 잘못되었습니다.
[해결방법]
다음과 같이 파생된 테이블에 대하여 table_alias (테이블 별칭)을 지정해 주면 오류가 발생하지 않습니다.
select count(cnt), min(cnt), max(cnt) from
(select memb_id, count(*) cnt from mb_test group by memb_id) AS T
반응형
'연구개발 > DBA' 카테고리의 다른 글
vbs코드를 이용한 Database Scripting (0) | 2009.07.29 |
---|---|
SQL Server에서 글로벌 변수 구현하기 (0) | 2009.07.29 |
5개 연속 행에 대한 연산 쿼리 (0) | 2009.07.29 |
같은 그룹의 데이터를 붙여서 출력하기 (0) | 2009.07.29 |
Update Statistics undocumented 옵션 (0) | 2009.07.29 |