목록SQL (8)
김재호
https://school.programmers.co.kr/learn/courses/30/lessons/131532 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr테이블 결합 (JOIN)FROM ONLINE_SALE AJOIN USER_INFO B ON A.USER_ID = B.USER_ID ONLINE_SALE 테이블에는 실제 구매 이력이 저장되어 있고USER_INFO 테이블에는 사용자의 성별 정보가 저장되어 있습니다.구매 이력만으로는 성별을 알 수 없기 때문에,USER_ID를 기준으로 두 테이블을 조인하여“누가 언제 구매했고, 그 사용자의 성별은 무엇인지”를 함께 사용할 수 있도록 합니다.성별 정보가 없..
https://school.programmers.co.kr/learn/courses/30/lessons/59410 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT ANIMAL_TYPE동물의 종(예: Dog, Cat 등)을 가져옵니다.CASE WHEN NAME IS NULL THEN 'No name' ELSE NAME END조건 분기문인 CASE를 사용해 NAME이 NULL일 때만 "No name"으로 치환합니다.NULL이 아니라면 원래 이름 값을 그대로 보여줍니다.SEX_UPON_INTAKE입소 당시 성별/중성화 여부 정보를 가져옵니다.ORDER BY ANIMAL_ID ASC동물 ID 기준으로 오름차..
https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문자열을 포함 LIKE '%( )%'
https://school.programmers.co.kr/learn/courses/30/lessons/131535 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr AGE BETWEEN 20 AND 29 : 20~29세YEAR(JOINED) = 2021 : 2021년에 가입COUNT(*) : 조건을 만족하는 행 개수
https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr ORDER BY DATETIME ASC : 가장 오래전(가장 먼저) 들어온 순서LIMIT 1 : 그중 1마리만
https://school.programmers.co.kr/learn/courses/30/lessons/59035 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr ANIMAL_ID를 역순으로
https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr WHERE CAR_TYPE = 'SUV'→ SUV 차량만 필터링AVG(DAILY_FEE)→ SUV 차량들의 평균 일일 대여 요금 계산ROUND(..., 1)→ 소수점 첫째 자리까지 반올림AS AVERAGE_FEE→ 결과 컬럼 이름을 AVERAGE_FEE로 지정
https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr GROUP BY USER_ID, PRODUCT_ID : 회원-상품 조합별로 묶기HAVING COUNT(*) >= 2 : 같은 조합의 구매 기록이 2건 이상이면 재구매ORDER BY USER_ID ASC, PRODUCT_ID DESC : 회원 오름차순, 같은 회원이면 상품 내림차순