SQL문 기초중의 기초 질문 (정보처리기사 문제)

SQL문 기초중의 기초 질문 (정보처리기사 문제)

작성일 2024.04.23댓글 2건
    게시물 수정 , 삭제는 로그인 필요



제가 GROUP BY 에대한 이해가 부족합니다. 

빈칸을 적는 문제인데요, 

정답은 

SELECT 직책, 부서, SUM(급여) AS 급여합계 
FROM 급여 
GROUP BY 직책, 부서 
HAVING 급여합계 >= 50000 ; 

였습니다. 


제가적은답은 

SELECT 직책, 부서, SUM(급여) AS 급여합계 
FROM 급여 
GROUP BY 직책 
HAVING 부서 = '마케팅' ;

인데 이것도 정답이 될수있나요? 아니라면 이유가 무엇인가요? 




profile_image 익명 작성일 -

SELECT 직책, 부서, SUM(급여) AS 급여합계

FROM 급여

GROUP BY 직책, 부서

HAVING 부서 = '마케팅' ;

이렇게도 가능합니다.

SELECT 직책, 부서, SUM(급여) AS 급여합계

FROM 급여

GROUP BY 직책

HAVING 부서 = '마케팅' ;

이렇게 실행하면 부서때문에 그룹바이절에서 에러납니다.

profile_image 익명 작성일 -

group by 는 select되는 data에서 그룹으로 합을 만들기 위해 사용하는 것이라고 보시면 됩니다.

질문자께서 작성하신 것은 직책,부서를 그룹으로 하여 급여합을 조회하겠다는 것으로

group by에는 select from 사이에서 sum(컬럼명)을 제외한 조회 컬럼(직책, 부서)를 group by에 작성해 주셔야 조회가 됩니다.

group by 직책 -> group by 직책, 부서

SQL JOIN문 질문..

안녕하세요 이제막 SQL공부시작했는데 JOIN중에... 햇는데 문제는 b에 바코드의 내역이 여러개 있어서... 질문의 서브쿼리 방법은 아래 처럼 하면 됩니다....

전산응용건축제도기능사 실기문제기초

... 또한, 기초(질문자)는 구조물을 전체 하중을 받는 것이며, 지붕의 기초질문자가... 개구부는 벽(.창)이나 바닥(계단, 정화조), 천장등에 일정부분을 취부해 놓은 곳입니다....

c언어 기초문제 질문드립니다.

현재 c언어를 배우고있는 중입니다 3일차인데 기초에 속하는 if~else 문으로... else~if 사용하지않고 if~else문으로 위의 문제를 풀고싶습니다. 방법은...

기초생활 피부양자 재산인정 금액기준 질문

... 있는문제 해결 방안을 질문 합니다.... 2, 기초생활 수급자 인정 신청후 심사 과정에서 은행 통장 거래내역, 전화통화 내역등 다 조회 한다고 하는데 전화통화 내역부분은...

오라클 Sql 쿼리문 기초 질문있습니다..

안녕하세요 혼자 sql 문을 공부하다가 막히는 부분이 있는데, 물어볼 곳이 없어서... 올린 질문입니다! 혹시 알려주신다면 정말 감사하겠습니다 ㅠㅠ 의미만...

JAVA기초 질문합니다. 증감연산자문제

... --------------------------------------- 기초 문제인데요... 물론 저도 그렇고 질문자분께서도 그럴지도... || 연산자는 둘 하나만 참이여도 실행이되기 때문에...



    test ad