본문 바로가기

SQL8

[SQL 스터디] 프로그래머스 6일차 스터디 계획 및 오답 모음: 링크 [SQL 스터디] 스터디 계획표SQL 혼자 스터디 하기 위한 일정표. 하루에 10문제씩 푸는것이 목표.물론 푸는 것보다 그걸 기억하는게 더 중요하니, 틀린 문제는 티스토리에 적어두려 한다. 내가 알고 있는 스터디 할 수 있는 사nobodylog.tistory.com 1. CASE WHENSELECT CAR_ID, MAX(CASE WHEN '2022-10-16' BETWEEN START_DATE AND END_DATE THEN '대여중' ELSE '대여 가능' END) AS AVAILABILITYFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYGROUP BY CAR_IDORDER BY CAR_ID DESC; CAS.. 2026. 4. 16.
[SQL 스터디] 프로그래머스 5일차 스터디 계획 및 오답 모음: 링크 [SQL 스터디] 스터디 계획표SQL 혼자 스터디 하기 위한 일정표. 하루에 10문제씩 푸는것이 목표.물론 푸는 것보다 그걸 기억하는게 더 중요하니, 틀린 문제는 티스토리에 적어두려 한다. 내가 알고 있는 스터디 할 수 있는 사nobodylog.tistory.com 1. JOIN 다양하게 하는 법 [다양한 방식으로 결합하기]구분JOIN (INNER)INEXISTS핵심 목적두 테이블의 컬럼을 합쳐서 보고 싶을 때특정 값이 목록에 포함되어 있는지 확인할 때 결과 형태가로로 길어짐 (A + B 컬럼)A 테이블 컬럼만 유지A 테이블 컬럼만 유지중복 처리1:N 관계 시 중복 행 발생 가능중복 행 발생 안 함중복 행 발생 안 함성능 특징대량의 데이터를 합칠 때 유리목록(서브쿼리.. 2026. 4. 15.
[SQL 스터디] 프로그래머스 4일차 스터디 계획 및 오답 모음: 링크 [SQL 스터디] 스터디 계획표SQL 혼자 스터디 하기 위한 일정표. 하루에 10문제씩 푸는것이 목표.물론 푸는 것보다 그걸 기억하는게 더 중요하니, 틀린 문제는 티스토리에 적어두려 한다. 내가 알고 있는 스터디 할 수 있는 사nobodylog.tistory.com 1. TRUNCATE 함수 (몫 구할 때 사용 가능) -- 내가 쓴 코드SELECT PRICE_GROUP*10000, COUNT(*) AS PRODUCTSFROM (SELECT *, PRICE DIV 10000 AS PRICE_GROUPFROM PRODUCT) AS TEMPGROUP BY PRICE_GROUPORDER BY PRICE_GROUP;-- TRUNCATE 사용시SELECT TRUNCATE(PRICE.. 2026. 4. 11.
[SQL 스터디] 프로그래머스 3일차 스터디 계획 및 오답 모음: 링크 [SQL 스터디] 스터디 계획표SQL 혼자 스터디 하기 위한 일정표. 하루에 10문제씩 푸는것이 목표.물론 푸는 것보다 그걸 기억하는게 더 중요하니, 틀린 문제는 티스토리에 적어두려 한다. 내가 알고 있는 스터디 할 수 있는 사nobodylog.tistory.com 1. 가장 높은 가격의 상품 찾기-- 내가 쓴 코드SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICEFROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1;-- 공동 1위가 있는 경우는 아래 방식 사용해야 함SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICEFROM FO.. 2026. 4. 10.
[SQL 스터디] 프로그래머스 2일차 1일차: https://nobodylog.tistory.com/entry/SQL-%EC%8A%A4%ED%84%B0%EB%94%94-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-1%EC%9D%BC%EC%B0%A8 1. 형식 붙일때 CONCAT - 더 간결하게 쓰려면 그냥 MAX 사용 가능SELECT CONCAT(LENGTH,'cm') AS MAX_LENGTHFROM FISH_INFOORDER BY LENGTH DESC LIMIT 1;-- 더 간결하게SELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO;-- 시간에도 적용 가능SELECT MAX(DATETIME)FROM ANIMAL_INS; 2. 다.. 2026. 4. 8.
[SQL 스터디] 스터디 계획표 SQL 혼자 스터디 하기 위한 일정표. 하루에 10문제씩 푸는것이 목표.물론 푸는 것보다 그걸 기억하는게 더 중요하니, 틀린 문제는 티스토리에 적어두려 한다. 내가 알고 있는 스터디 할 수 있는 사이트 (무료 위주) 점점 추가할 예정일단은 아래 순서대로 진행한 뒤, 일정이 된다면 leet code에서 유료 버전도 진행해보면 좋지 않을까. 1. https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&languages=mysql&page=1마지막까지 다 하면, 나중에 TEST도 해볼 수 있을 것 같음: https://certi.programmers.co.kr/about/sample 코딩테스트 연습 | 프로그래머스 스쿨개발자 취업의 필.. 2026. 4. 7.