전체 글(217)
-
[59] 부트캠프 TIL - 본캠프 41일차
1. 프로그래머스 사용1-1) sql 문제 : 5월 식품들의 총매출 조회하기 Lv4ㄴ 문제 : 식품정보 테이블과 식품주문정보 테이블에서 생산일자가 2022년 5월인 식품들의 식품ID, 식품이름, 총매출을 조회하는 SQL문을 작성해주세요. 이때 결과는 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품ID를 기준으로 오름차순 정렬해주세요. 문제풀이)1) 문제를 읽고 필요한 조건들을 체크한다- 조회할컬럼체크, 생산일자가 2022년5월, 총매출로 내림차순정렬&식품ID 오름차순정렬 2) 테이블 2개에서 참조할 컬럼을 체크한다- PRODUCT_ID(식품ID) 3) 1,2번을 토대로 쿼리문을 작성한다.- 처음부터 놓친부분은 없는지 찾아서 진행하면 좋지만, 디버깅 하듯이 작성한 쿼리를 실행하는 시행착오..
2024.10.21 -
[1] 네트워크 - RESTful API란?
[ REST ]REST의 정의)- Representational State Transfer의 약자이며, 자원을 이름으로 구분하고 자원의 상태(정보)를 주고 받는 것을 의미합니다. 자원의 표현에 의한 상태 전달이라고 할 수 있습니다.- 자원 : 소프트웨어가 관리하는 모든 것을 지칭 합니다.(데이터, 문서 등)- 자원의 표현 : 그 자원을 표현하기 위한 이름- ex) DB의 회원 정보가 자원일 때, 'members'를 자원의 표현으로 볼 수 있음.- 상태(정보) 전달 : 데이터가 요청되는 시점에 자원의 상태(정보)를 전달- 일반적으로 JSON 혹은 XML형태로 데이터를 주고 받음.※ 네트워크 상에서 Client와 Server 사이의 통신 방식 중 하나 REST의 개념)- HTTP URL을 통해 자원(Reso..
2024.10.20 -
[58] 부트캠프 TIL - 본캠프 40일차
1. 프로그래머스 사용1-1) sql 문제 : 식품분류별 가장 비싼 식품의 정보 출력하기ㄴ 문제 : 식품 정보 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자','국','김치','식용유'인 경우만 출력하고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요. ㄴ 설명_1 : 조회할 컬럼 체크 - 식품분류, 가장비싼가격, 식품이름ㄴ 설명_2 : 식품 분류 조건 (WHERE IN 사용 - 과자,국,김치,식용유)ㄴ 설명_3 : MAX() 함수 사용 - 최대값 구하기(가장비싼)ㄴ 설명_4 : 식품분류별 조회 (GROUP 사용) ㄴ 설명_5 : 가격 기준으로 내림차순 정렬 (ORDER BY DESC)ㄴ 실제 쿼리 :SELECT CAT..
2024.10.18 -
[1] firebase - 프로젝트 생성과 설정
1. firebase 공식 사이트 접속https://firebase.google.com/?hl=ko Firebase | Google's Mobile and Web App Development Platform개발자가 사용자가 좋아할 만한 앱과 게임을 빌드하도록 지원하는 Google의 모바일 및 웹 앱 개발 플랫폼인 Firebase에 대해 알아보세요.firebase.google.com ㄴ 로그인 후 시작하기 또는 Go to console 클릭 2. 프로젝트 생성 ㄴ 프로젝트 만들기 클릭ㄴ 프로젝트이름 입력 후 계속 클릭 ㄴ google 애널리틱스 사용설정 클릭 ㄴ google 애널리틱스 사용 계정 선택 후 프로젝트 만들기 클릭 ㄴ 생성완료 3. 프로젝트 설정ㄴ 안드로이드, ios, 웹 환경선택 ㄴ 웹으로..
2024.10.18 -
[57] 부트캠프 TIL - 본캠프 39일차
1. 프로그래머스 사용1-1) sql 문제 : 즐겨찾기가 가장 많은 식당 정보 출력하기ㄴ 문제 : 식당 정보 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요. ㄴ 설명_1 : 조회할 컬럼 체크 - 음식종루, 식당ID, 식당이름, 즐겨찾기수ㄴ 설명_2 : 음식종류별로 - GROUP BY 사용ㄴ 설명_3 : 즐겨찾기수가 가장 많은 - ORDER BY DESC 활용ㄴ 설명_4 : 음식종류 내림차순 정렬 - ORDER BY DESC ㄴ 실제 쿼리 :SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES FROM ..
2024.10.17 -
[8] Spring - 개인과제_2차 JPA 다루기 (도전레벨)
※ 일정관리 게시판 만들기(JPA기반)- 도전 1,2,3,4 레벨기능 내용도전 1,2회원가입,로그인도전 3,4권한 확인(인가), 외부API연동 [ 회원가입 ] [ 회원가입 파일 - PasswordConfig, MemberController, MemberSerivce ] // Controller @PostMapping("/member") public MemberResponseDto createMember(@RequestBody @Valid MemberRequestDto requestDto) { return memberService.createMember(requestDto); } // Service public MemberResponseDto c..
2024.10.17