2024/09/06 15

[MySQL] 프로그래머스 동물의 아이디와 이름

https://school.programmers.co.kr/learn/courses/30/lessons/59403 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > SELECT > 동물의 아이디와 이름문제 분석난이도: LEVEL1 문제 요구사항1. 동물 보호소에 들어온 모든 동물의 아이디와 이름을 조회 [SELECT]2. ANIMAL_ID순으로 조회 [ORDER BY] 정답 코드 SELECT ANIMAL_ID, NAMEFROM ANIMAL_INSORDER BY ANIMAL_ID ASC

[MySQL] 프로그래머스 여러 기준으로 정렬하기

https://school.programmers.co.kr/learn/courses/30/lessons/59404 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 코딩테스트 연습 > SELECT > 여러 기준으로 정렬하기 문제 분석난이도: LEVEL1 문제 요구사항1. 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일 조회 [SELECT]2. 이름 순으로 조회 [ORDER BY]3. 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 한다. [ORDER BY] 정답 코드 SELECT ANIMAL_ID, NAME, DATETIMEF..

[MySQL] 프로그래머스 상위 n개 레코드

https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > SELECT > 상위 n개 레코드문제 분석난이도: LEVEL1 문제 요구사항동물 보호소에 가장 먼저 들어온 동물의 이름을 조회 정답 코드 SELECT NAMEFROM ANIMAL_INSORDER BY DATETIME ASCLIMIT 1

[MySQL] 프로그래머스 이름이 있는 동물의 아이디

https://school.programmers.co.kr/learn/courses/30/lessons/59407 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > IS NULL > 이름이 있는 동물의 아이디문제 분석난이도: LEVEL1 문제 요구사항1) 동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회 [WHERE  + IS NOT NULL]2) ID는 오름차순 정렬 [ORDER BY]정답 코드 SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME IS NOT NULLORDER BY ANIMAL_ID ASC

[MySQL] 프로그래머스 최댓값 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/59415 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > SUM, MAX, MIN > 최댓값 구하기  문제 분석난이도: LEVEL1 문제 요구사항가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 정답 코드1(ORDER BY + LIMIT 활용)SELECT DATETIME AS 시간 FROM ANIMAL_INSORDER BY DATETIME DESCLIMIT 1 시간으로 내림차순 이후 LIMIT 활용 정답 코드2 (MAX 활용) S..

[MySQL] 프로그래머스 강원도에 위치한 생산공장 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > SELECT > 강원도에 위치한 생산공장 목록 출력하기문제 분석난이도: LEVEL1 문제 요구사항1) 테이블에서 식품공장의 공장 ID, 공장 이름, 주소를 조회 [SELECT] 3) 강원도에 위치한 [WHERE + LIKE]4) 결과는 창고 ID를 기준으로 오름차순 정렬 [ORDER BY]정답 코드 SELECT FACTORY_ID, FACTORY_NAME, ADDRESSFROM F..

[MySQL] 프로그래머스 경기도에 위치한 식품창고 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > IS NULL > 경기도에 위치한 식품창고 목록 출력하기  문제 분석난이도: LEVEL1 문제 요구사항1) 테이블에서 창고의 ID, 이름, 주소, 냉동시설 여부를 조회 [SELECT] 2) 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력 [SELECT + CASE WHEN THEN]3) 경기도에 위치한 [WHERE + LIKE]4) 결과는 창고 ID를 기준으로 오름차순 정렬..

[MySQL] 프로그래머스 나이 정보가 없는 회원 수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131528 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > IS NULL > 나이 정보가 없는 회원 수 구하기문제 분석 난이도: LEVEL1 문제 요구사항1. 테이블에서 나이 정보가 없는 회원 [WHERE + IS NULL] 2. 몇 명인지 출력 이때 컬럼명은 USERS [COUNT + AS]정답 코드 SELECT COUNT(*) USERSFROM USER_INFOWHERE AGE IS NULL

[MySQL] 프로그래머스 조건에 맞는 회원수 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131535 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > SELECT > 조건에 맞는 회원수 구하기문제 분석 난이도: LEVEL1 문제 요구사항1. 2021년에 가입한 회원 [WHERE]2. 나이가 20세 이상 29세 이하인 회원 [WHERE] 1) JOINED BETWEEN '2021-01-01' AND '2021-12-31'2) AGE BETWEEN 20 AND 29정답 코드 SELECT COUNT(*) AS USERSFROM USE..

[MySQL] 프로그래머스 가장 비싼 상품 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/131697 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr코딩테스트 연습 > SUM, MAX, MIN > 가장 비싼 상품 구하기 문제 분석 난이도: LEVEL1 문제 요구사항판매 중인 상품 중 가장 높은 판매가를 출력 이때 컬럼명은 MAX_PRICE로 지정정답 코드 SELECT MAX(PRICE) AS MAX_PRICEFROM PRODUCT