분류 전체보기(215)
-
[69] 부트캠프 TIL - 본캠프 50일차
1. 프로그래머스 사용1-1) sql 문제 : 자동차 대여기록에서 대여중/대여가능 여부 구분하기ㄴ 문제 : 자동차 대여 기록 정보 테이블에서 2022년 10월 16일에 대여 중인 자동차인 경우 '대여중'으로 표시하고 대여 중이지 않은 자동차인 경우 '대여 가능'을 표시하는 컬럼 'AVAILABILITY'으로 표시하고 자동차id와 AVAILABILITY를 출력해주세요. 이때 반납 날짜가 10월16일인 경우에도 대여중으로 표시해주시고 결과는 자동차 id를 기준으로 내림차순 정렬해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 대여중 대여가능여부 조건을 담은 지정컬럼명, 자동차id를 조회 2) 2022년 10월 16일 기준 데이터- 해당 날짜 기준으로 대여중 대여가능 여부를 구해야하는데 cas..
2024.11.01 -
[68] 부트캠프 TIL - 본캠프 49일차
1. 프로그래머스 사용1-1) sql 문제 : 취소되지 않은 진료예약 조회하기 - Lv.4ㄴ 문제 : 환자테이블,의사테이블, 진료예약테이블에서 2022년 4월 13일 취소되지 않은 흉부외과(cs) 진료예약 내역을 조회하는 sql문을 작성해주세요. 진료예약번호, 환자이름, 환자번호, 진료과코드, 의사이름, 진료예약일시 항목이 출력되도록 작성해주세요. 결과는 진료예약일시를 기준으로 오름차순 정렬해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 진료예약번호, 환자이름, 환자번호, 진료과코드, 의사이름, 진료예약일시 항목 출력 2) 2022년 4월 13일 데이터- 진료예약일시 4월 13일 where절로 체크 3) 취소되지 않은 흉부외과(cs) 예약내역- 취소여부, 진료과코드 값 and절로 체크..
2024.10.31 -
[13] Spring - lv 5 내가 정의한 문제와 해결과정
※ 지난번 조별프로젝트에 대해서 리팩토링을 일부 진행했으며, 해당 부분에서 정의한 문제와 해결과정을 작성해보겠습니다. 📁️ 프로젝트 설명https://kuk1938.tistory.com/184 [9] Spring - 조별프로젝트 뉴스피드 프로젝트(JPA)📁️ 프로젝트 설명※ 깃허브 링크 : https://github.com/ii-news-feed/ii-news-feed-backend GitHub - ii-news-feed/ii-news-feed-backendContribute to ii-news-feed/ii-news-feed-backend development by creating an account on GitHub.github.com간단kuk1938.tistory.com 1) 문제 인식 및 ..
2024.10.31 -
[12] Spring - 심화과제 aop 등 트러블슈팅
🛠️ 트러블슈팅 - aop에서 Pointcut의 경로문제1. 개요- 심화과제 aop를 만드는 도중에 생겼던 이슈에 대해서 작성해보겠습니다. 2. 배경- 요구사항에 맞게 특정 메서드 2개에 대해서 @Pointcut 어노테이션을 활용해서 경로를 등록했습니다.3. 발단- 경로가 잘못되었는지 생성한 aop자체가 작동을 하지 않았습니다.4. 전개- 확인을 위해서 메시지를 출력중인데 출력이 되지 않았습니다. 5. 위기- @Pointcut 표현식이 자세히 설명되어있는 것을 찾아서 확인해보았습니다. 6. 절정 - 참고블로그 https://ittrue.tistory.com/233 [Spring] 스프링 AOP 포인트컷(Pointcut) 표현식 정리포인트컷과 표현식 & 지시자 포인트컷(Pointcut)은 관심 조인 포인..
2024.10.31 -
[67] 부트캠프 TIL - 본캠프 48일차
1. 프로그래머스 사용1-1) sql 문제 : 조건에 부합하는 중고거래 상태 조회하기ㄴ 문제 : 중고거래 게시판에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글id, 작성자id, 글제목, 가격, 거래상태를 조회하는 sql문을 조회해주세요. 거래 상태값에 따라 판매중,예약중,거래완료로 분류하여 출력해주시고, 결과는 게시글id기준으로 내림차순 출력해주세요 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 게시글id, 작성자id, 글제목, 가격, 거래상태를 조회 2) 2022년 10월 5일 등록된 데이터- 등록일을 where로 조회 3) 거래 상태값에 따른 분류- case when then을 활용하여 총 상태값 3개에 따라 분류를 해야한다. 4) 게시글 id 내림차순 정렬- order b..
2024.10.30 -
[66] 부트캠프 TIL - 본캠프 47일차
1. 프로그래머스 사용1-1) sql 문제 : 특정 옵션이 포함된 자동차 리스트 구하기ㄴ 문제 : 자동차 정보 테이블에서 네비게이션 옵션이 포함된 자동차 리스트를 출력하는 SQL문을 작성해주세요. 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 특정 정보만 조회하라는 조건이 없기때문에 *로 전체 데이터를 조회 2) 옵션 네비게이션- LIKE 활용하여 조회 3) 자동차 ID 내림차순- ORDER BY DESC 활용 4) 최종 완성 쿼리문-SELECT * FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%네비게이션%' ORDER BY CAR_ID DESC 2. 심화 개인과제 Lv5 관련 코드 리팩토링※ lv ..
2024.10.29