전체 글 131

[SQL 고득점 Kit] SELECT -역순 정렬하기

https://school.programmers.co.kr/learn/courses/30/lessons/59035 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 하SELECT 에서는 LV4까지는 풀만하다고 느꼈다LV1은 두세줄컷이라 너무 쉽지만 난 입문자니까 거르지 않고 다 풀기로 했다어차피 이거 못할정도로 바쁜 것도 아니고 SELECT NAME,DATETIMEFROM ANIMAL_INSORDER BY ANIMAL_ID DESC; 근데 아직도 헷갈림DESC(내림차순) -> 내려가는 순서대로 , 9 7 5 3 1 (역순)ASC(오름차순) -> 올라가는..

[SQL 고득점 Kit] SELECT - 오프라인/온라인 판매 데이터 통합하기

https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 중JOIN으로는 못 푸는걸 알아서 검색해서 합치기 "UNION"이 있는걸 기억해냈다! SELECT DATE_FORMAT(ONLINE_SALE.SALES_DATE,"%Y-%m-%d") AS "SALES_DATE",ONLINE_SALE.PRODUCT_ID,ONLINE_SALE.USER_ID,ONLINE_SALE.SALES_AMOUNTFROM ONLINE_SALE WHERE ONLINE_SALE..

[SQL 고득점 Kit] SELECT - 모든 레코드 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/59034 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : 하완전 기본 문제SELECT *FROM ANIMAL_INSORDER BY ANIMAL_IDEASY, ,

[SQL 고득점 Kit] SELECT - 재구매가 일어난 상품과 회원 리스트 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : 중생각하기가 힘들어서 구글링을 살짝 했다GROUP BY / HAVING이 아직 잘 와닿지 않는 느낌SELECT USER_ID,PRODUCT_IDFROM ONLINE_SALEGROUP BY USER_ID,PRODUCT_IDHAVING COUNT(*) >= 2ORDER BY USER_ID ASC,PRODUCT_ID DESC; 만약 USER ID, PRODUCT ID로 그룹을 지었는데 같은 행..

[SQL 고득점 Kit] SELECT - 서울에 위치한 식당 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 중 ~ 중하LV4 치곤 쉬웠지만테이블이 길어서 맨 왼쪽 항목 1개를 자꾸 놓쳐서 왜 안되나 10번 고민했는데 답 보고 아,,했다 SELECT REST_INFO.REST_ID,REST_INFO.REST_NAME,REST_INFO.FOOD_TYPE,REST_INFO.FAVORITES,REST_INFO.ADDRESS, ROUND(AVG(REST_REVIEW.REVIEW_SCORE),2) AS "..

[SQL 고득점 Kit] SELECT - 12세 이하인 여자 환자 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/132201 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : Level 1 (하) SELECT PT_NAME,PT_NO,GEND_CD,AGE,IFNULL(TLNO,"NONE") AS "TLNO"FROM PATIENTWHERE AGE  1. 몰랐던 것 : NULL -> NONE 출력IFNULL(TLNO,"NONE") -> NULL값인 경우 NONE이 출력된다 잘한점 : 이제 정렬 순서 안 헷갈리고 잘 쓸 수 있다

[SQL 고득점 Kit] SELECT - 강원도에 위치한 생산공장 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 난이도 : 하그러나 나는 지피티한테 한번 물어봤다 SELECT FACTORY_ID,FACTORY_NAME,ADDRESSFROM FOOD_FACTORYWHERE ADDRESS LIKE "강원도%"ORDER BY FACTORY_ID ASC; 나의 이슈 : WHERE ADDRESS = "강원도%" 로 하면 아무것도 안나와서 문법 기억 안남 이슈SQLD로 코드 리딩 능력은 얻었지만 작성은 처음부터 신입의 ..

[SQL 고득점 Kit] SELECT - 인기있는 아이스크림

https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도 : 하SELECT FLAVORFROM FIRST_HALFORDER BY TOTAL_ORDER DESC,SHIPMENT_ID ASC# 총주문량을 기준으로 내림차순 -> 2순위로 출하 번호 기준 오름차순# 쉼표를 약간 순위로 받아들이면 될 것 같다총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬 1순위 : 총주문량 기준 내림차순 (먼저 쓰고) > 2순위 (..

[Mac] AWS를 통한 Spring Boot 프로젝트 배포 방법

안녕하세요 ! 스프링부트 프로젝트를 AWS를 통해 배포하는 과정에 대해 포스팅하려고 합니다두고두고 써먹을 것 같아서 오늘 오전에 포스팅하도록 하겠습니다  1. Spring Boot 프로젝트 생성https://start.spring.io/전 Spring initializr이 편리해서 이거로 사용합니다 여기서 Dependencies -> Spring Web 추가해주었습니다. (이것은 개인별로 상이하므로 본인이 원하는 것을 사용하시면 됩니다.)여기서 version을 너무 높은걸로 선택해주면 호환이 되지 않을 수도 있으므로 , 주의! 저는 이 세팅으로 프로젝트 만들어주었습니다. 2. IntelliJ 설정인텔리제이 상단 바에서 File -> Manage IDE Settings -> Settings sync -> ..

카테고리 없음 2024.06.24

[SQL 고득점 Kit] SELECT - 평균 일일 대여 요금 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEEFROM CAR_RENTAL_COMPANY_CARWHERE CAR_TYPE = 'SUV' 몰랐던 점보단 기억이 안났던게 하나 있다면 ROUND -> 쓰려니까 기억이 잘 안났다ROUND를 저렇게 쓰면 소숫점 첫째 자리에서 반올림 , 그 외에 끝에 숫자를 명시해주면 그곳에서 반올림해준다