[Spring Boot] MySQL 연결하기
의존성 (Dependencies)Lombok역할: 반복적인 코드 생성을 줄여주는 라이브러리입니다. 예를 들어, getter/setter, toString, equals, hashCode 메서드 등을 자동으로 생성해줍니다.주요 기능: @Getter, @Setter, @ToString, @Builder, @AllArgsConstructor, @NoArgsConstructor 등.Spring Web역할: 스프링 기반 웹 애플리케이션 개발을 위한 의존성으로, HTTP 요청/응답 및 RESTful API 구현에 사용됩니다.주요 기능: Spring MVC, REST API 지원, 웹 애플리케이션의 엔드포인트 설정.Spring Data JPA역할: JPA(Java Persistence API)를 쉽게 사용하기 위한 ..
[프로그래머스 (Oracle)] 취소되지 않은 진료 예약 조회하기
힌트1. 테이블 간의 조인PATIENT, APPOINTMENT, DOCTOR 테이블을 이용해 환자, 예약, 의사 정보를 결합해 조회합니다.환자와 예약 정보는 PT_NO를 기준으로 조인하고, 예약 정보와 의사는 MDDR_ID(의사 ID)를 기준으로 조인합니다.2. 예약 조건예약 날짜는 '2022-04-13'로 지정되어 있으며, 이 날짜에 해당하는 예약을 찾습니다.진료과목은 'CS'(예: 외과)로 필터링하며, 해당 과목에 해당하는 의사를 선택합니다.예약 취소 여부가 'N'인 예약만 포함해, 취소되지 않은 예약만 조회합니다.3. 정렬결과는 예약 날짜를 기준으로 오름차순으로 정렬됩니다. 정답은 더보기 클릭더보기더보기SELECT A.APNT_NO, P.PT_NAME, A.PT_NO, A.MCDP_CD, D.DR_..