전체 글(217)
-
[71] 부트캠프 TIL - 본캠프 52일차
1. 프로그래머스 사용1-1) sql 문제 : 오프라인 온라인 판매 데이터 통합하기ㄴ 문제 : 온라인 판매정보 테이블과 오프라인 판매정보 테이블에서 2022년 3월의 오프라인/온라인 상품 판매 데이터의 판매날짜, 상품id, 유저id, 판매량을 출력하는 sql문을 작성해주세요. 오프라인 판매 테이블의 판매 데이터의 user_id값은 null로 표시해주세요. 결과는 판매일을 기준으로 오름차순 정렬해주시고, 판매일이 같다면 상품id를 기준으로 오름차순, 상품id까지 같다면 유저id를 기준으로 오름차순 정렬해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 판매날짜, 상품id, 유저id, 판매량을 구해야한다. 2) 2022년 3월 조건- SALES_DATE를 기준으로 2022년 3월을 WHERE절..
2024.11.06 -
[70] 부트캠프 TIL - 본캠프 51일차
1. 프로그래머스 사용1-1) sql 문제 : 자동차 대여기록에서 대여중/대여가능 여부 구분하기ㄴ 문제 : 회원정보 테이블과 상품 판매정보 테이블에서 년,월, 성별 별로 상품을 구매한 회원 수를 집계하는 sql문을 작성해주세요. 결과는 년,월,성별을 기준으로 오름차순 정렬해주세요. 이때 성별 정보가 없는 경우 결과에서 제외해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 년,월,성별,회원명수 다 컬럼지정명이고, 필요한 조건들로 구성해야한다. 2) 성별 정보가 없는 경우 결과 제외- is not null을 사용해서 gender의 결과가 비어있는 값들은 제외시킨다. 3) 년,월, 성별 기준- group by로 년,월,성별을 그룹화해야한다. (YEAR, MONTH 함수를 사용해서 판매일의 형..
2024.11.04 -
[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