데이터베이스3 DB 연동 오류 문제 || Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set 문제 프로젝트와 mysql 연동하는 과정에서 아래와 같은 오류를 만났다. Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 라는 오류가.. 2023. 8. 27. 오라클 - HAVING절 정리[ 부제 - WHERE절의 중요성 ] 이번에는 HAVING 절에 대해 정리해보겠습니다. 이 절만 정리하면 SELECT => FROM => WHERE => GROUP BY => HAVING => ORDER BY 순서 모두를 살펴보게 되겠네요 :) 그럼 한번 살펴보겠습니다. 먼저 아래 예시를 보겠습니다. emp 테이블에서 각 부서의 직책별로 급여의 평균이 2000이상인 행만 출력하는 쿼리를 작성하세요. 밑에 답을 보시기 전에 한번 작성해 보시길 추천합니다. SELECT deptno, job, avg(sal) FROM emp WHERE avg(sal) >= 2000 GROUP BY deptno, job ORDER BY deptno, job; 이렇게 작성하신분들은 왜 안되나 싶을겁니다. 상태 보니까 아무리봐도 맞는데 말입니다. 나온 오류를 읽어볼까.. 2023. 2. 8. 오라클 - SELECT문의 기본 형식(DISTINCT와 ALL, HEADING, ORDER BY) 정리 오라클을 처음 사용해보면서 공부한 것을 정리할 겸 글을 적어봅니다 :) 1. 오라클에서 제공하는 기본 테이블 오라클에서 데이터베이스의 기본적인 데이터 저장 단위인 테이블을 몇개 제공해줍니다. 여기서는 그 중 DEPT와 EMP 테이블을 사용해서 정리해보겠습니다. DEPT : 부서 정보가 담긴 테이블입니다. DEPTNO : 부서의 번호 DNAME : 부서의 이름 LOC : 부서의 위치 EMP: 사원들의 정보가 담긴 테이블입니다. EMPNO : 사원 번호 ENAME : 사원 이름 JOB : 사원 직책 MGR : 사수의 사원번호 HIREDATE : 입사일 SAL : 급여 COMM : 추가 수당 DEPTNO : 부서 번호 2. SELECT문 SELECT문을 사용해서 각 테이블의 데이터를 조회할 수 있는데, 먼저 .. 2023. 2. 7. 이전 1 다음