프로그래머스(96)
-
[프로그래머스] MySQL / 중복 제거하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL; 1. 동물의 이름이 다른 경우 다르게 집계해야 하므로 집계 함수 안에 DISTINCT를 넣어준다. 2. 이름이 NULL인 경우는 집계하지 않는다 했으므로 Is NOT NULL을 넣어준다.
2024.01.08 -
[프로그래머스] MySQL / 동물 수 구하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59406 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT COUNT(*) FROM ANIMAL_INS; 1. 동물의 수를 세어야 하므로 칼럼 수를 세어주는 COUNT(*) 함수를 쓴다. null 값이 없으므로 와일드카드를 적용할 수 있다.
2024.01.08 -
[프로그래머스] MySQL / 최솟값 구하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59038 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT DATETIME AS '시간' FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1; 1. 가장 먼저 들어온 동물 하나만 출력하라는 뜻으로, LIMIT 1을 넣어준다.
2024.01.08 -
[프로그래머스] MySQL / 최댓값 구하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59415 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT MAX(DATETIME) FROM ANIMAL_INS; 1. SQL 언어 특성상 DATETIME도 DATE라는 자료형을 가진다. 따라서 MAX() 집계 함수에 넣을 수 있다..
2024.01.08 -
[프로그래머스] MySQL / 가장 비싼 상품 구하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/131697 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT;
2024.01.07 -
[프로그래머스] MySQL / 가격이 제일 비싼 식품의 정보 출력하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1; 1. 내림차순으로 정렬된 PRICE에서 가장 비싼 값을 골라야 하므로 가장 위의 값만 출력되도록 LIMIT 1을 작성한다.
2024.01.07