부트캠프 TIL(83)
-
[65] 부트캠프 TIL - 본캠프 46일차
1. 프로그래머스 사용1-1) sql 문제 : 조건에 맞는 사용자 정보 조회하기ㄴ 문제 : 중고거래게시판 테이블과 첨부파일 테이블에서 중고거래 게시물 3건 이상 등록한 사용자의 사용자ID, 닉네임, 전체주소, 전화번호를 조회하는 SQL문을 작성해주세요. 전체 주소는 시, 도로명 주소, 상세 주소가 함께 출력되도록 해주시고, 전화번호의 경우 xxx-xxxx-xxxx의 형태로 하이픈 문자열을 포함하여 출력해주세요. 결과는 회원 ID를 기준으로 내림차순 정렬해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 사용자id, 닉네임, 전체주소, 전화번호 조회 2) 전체주소는 시,도로명주소, 상세주소를 함께 붙여서 출력- CONCAT()함수 활용하여 문자열 합치기 3) 전화번호의 경우 xxx-xxxx..
2024.10.28 -
[64] 부트캠프 TIL - 본캠프 45일차
※ Spring 조별 프로젝트 KPT 회고https://kuk1938.tistory.com/183 [63] 부트캠프 TIL - 본캠프 44일차(Spring 조별프로젝트 KPT 회고)※ 프로젝트 내용 관련 포스팅은 추후에 할 예정입니다.📁️ 프로젝트 설명간단한 SNS시스템 개발)- 로그인- 회원가입- 프로필관리- 뉴스피드 게시글관리- 친구관리 프로젝트 기간 및 인원)- 총kuk1938.tistory.com ※ Spring 조별 프로젝트 설명https://kuk1938.tistory.com/184 [9] Spring - 조별프로젝트 뉴스피드 프로젝트(JPA)📁️ 프로젝트 설명※ 깃허브 링크 : https://github.com/ii-news-feed/ii-news-feed-backend GitHub - ..
2024.10.25 -
[63] 부트캠프 TIL - 본캠프 44일차(Spring 조별프로젝트 KPT 회고)
※ 프로젝트 내용 관련 포스팅은 추후에 할 예정입니다.📁️ 프로젝트 설명간단한 SNS시스템 개발)- 로그인- 회원가입- 프로필관리- 뉴스피드 게시글관리- 친구관리 프로젝트 기간 및 인원)- 총 5일(실작업 3일)- 인원 4명 사용기술)- JAVA, Spring, JPA 📚 담당역할친구요청생성)ㄴ 요청받을사람의 기본키id와 status(상태값)을 대기(PENDING) 로 보내 저장 친구요청생성 - 예외처리)ㄴ 요청을 이미 보낸경우ㄴ 요청받을사람이 이미 나에게 요청을 한 경우ㄴ 자기자신에게 요청하는 경우ㄴ 요청받는 사람과 요청보내는 사람의 상태값이 대기(PENDING) 또는 승인(ACCEPT)인 경우 친구요청생성 - 예외처리 모두 통과후 등록 되는 조건) ㄴ 테이블의 데이터가 아예 0개일 경우ㄴ 요..
2024.10.25 -
[62] 부트캠프 TIL - 본캠프 44일차
1. 프로그래머스 사용1-1) sql 문제 : 재구매가 일어난 상품과 회원 리스트 구하기ㄴ 문제 : 온라인 상품 판매 정보 테이블에서 동일한 회원이 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원ID를 기준으로 오름차순 정렬해주시고, 회원ID가 같다면 상품ID를 기준으로 내림차순 정렬해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 회원id와 상품id를 조회한다. 재구매한 데이터(중복된 데이터)를 구한다. 2) GROUP BY HAVING을 활용해서 중복 데이터를 구해야한다.- 중복을 구할 데이터를 GROUP BY와 HAVING으로 COUNT(컬럼) 2개이상 진행 3) USER_ID, PRODUCT_ID 2개..
2024.10.24 -
[61] 부트캠프 TIL - 본캠프 43일차
1. 프로그래머스 사용1-1) sql 문제 : 과일로 만든 아이스크림 고르기ㄴ 문제 : 상반기 아이스크림 총 주문량이 3000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 sql문을 작성해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 조회할컬럼체크, 총주문량 3000초과, 아이스크림 주 성분 과일 2) 테이블 2개에서 참조할 컬럼을 체크한다- FLAVOR(아이스크림맛) 3) 1,2번을 토대로 쿼리문을 작성한다.- 처음부터 놓친부분은 없는지 찾아서 진행하면 좋지만, 디버깅 하듯이 작성한 쿼리를 실행하는 시행착오를 진행 4) 총주문량이 3000보다 크고, 성분이 과일- 3000이상이 아니라 보다 크다로 되어있기에 초과로 해주는게 확실한 값..
2024.10.23 -
[60] 부트캠프 TIL - 본캠프 42일차
1. 프로그래머스 사용1-1) sql 문제 : 없어진 기록찾기 Lv3ㄴ 문제 : 일부 데이터가 유실이 되었습니다. 입양을 간 기록은 있으나 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID순으로 조회하는 SQL문을 작성해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 조회할컬럼체크, ANIMAL_INS 테이블에 없는 ID데이터 찾기, ID기준 오름차순 2) 테이블 2개에서 참조할 컬럼을 체크한다- PRODUCT_ID(식품ID) 3) 1,2번을 토대로 쿼리문을 작성한다.- 처음부터 놓친부분은 없는지 찾아서 진행하면 좋지만, 디버깅 하듯이 작성한 쿼리를 실행하는 시행착오를 진행 4) id가 없는 쿼리- 각 테이블마다 ANIMAL_ID 기준으로 조회해서 데이터가 다른 부분은 확인했으나..
2024.10.22