WebDev/본과정
SQL의 그룹 함수와 형 변환 및 조건문, JSP의 MVC 패턴
1. 아래가 에러가 나는 이유는? SELECT deptno, ename, avg(sal) FROM emp GROUP BY deptno; 해당 에러(ORA-00979: not a GROUP BY expression)는 여러 컬럼들을 그룹으로 묶어서 조회할 때 발생할 수 있는 에러로 조회하는 컬럼과 그룹을 적용하는 컬럼의 차이로 인해서 해당 기준이 모호하므로 발생한다. 따라서, GROUP BY 문을 사용할 때는 반드시 그룹 함수 외에 조회하는 컬럼 모두를 표시해야 한다. SELECT deptno, ename, avg(sal) FROM emp GROUP BY deptno, ename; 2. 그룹 함수의 종류는? COUNT: 테이블에서 조건을 만족하는 행의 개수를 반환한다. -- 사원 테이블의 사원들 중에서 커..
2021. 5. 15. 22:58
최근댓글