링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59408 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 2분 32초 설계하기(접근방법) 1. 요구 사항 정리 1) 이름의 중복 제거하기 2) NULL 값 제거하기 2. 출력 컬럼 1) COUNT 추가 처리 1) X 코드(출력) SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL 얻어갈 부분 1. DISTINCT 연산자를 통해 중복을 제거한다. 2. COUNT ..
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59406 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 44초 설계하기(접근방법) 1. 요구 사항 정리 1) 전체 동물 세기 2. 출력 컬럼 1) COUNT 추가 처리 1) X 코드(출력) SELECT COUNT(*) FROM ANIMAL_INS 얻어갈 부분
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59038 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 34초 설계하기(접근방법) 1. 요구 사항 정리 1) 가장 먼저 들어온 동물 2. 출력 컬럼 1) 최소 DATETIME 추가 처리 1) X 코드(출력) SELECT MIN(DATETIME) FROM ANIMAL_INS 얻어갈 부분
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131697 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 22초 설계하기(접근방법) 1. 요구 사항 정리 1) 가장 비싼 상품 2. 출력 컬럼 1) MAX_PRICE 추가 처리 1) X 코드(출력) .SELECT MAX(PRICE) FROM PRODUCT 얻어갈 부분
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 4분 45초 설계하기(접근방법) 1. 요구 사항 정리 1) 가장 비싼 상품 2. 출력 컬럼 1) 모든 열 * 추가 처리 1) X 코드(출력) SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) 얻어갈 부분 1. 가장 비싼 값으로 모든 정보를 출력하려면 서브 쿼리를 사용해야 한다 WH..
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59415 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 1분 30초 설계하기(접근방법) 1. 요구 사항 정리 1) 가장 늦게 들어온 동물 2. 출력 컬럼 1) 시간으로 변경 추가 처리 1) X 코드(출력) SELECT MAX(DATETIME) AS '시간' FROM ANIMAL_INS 얻어갈 부분 1. 시간도 MAX 와 MIN을 통해 최대 최소를 구할 수 있다.
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131528 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 1분 설계하기(접근방법) 1. 요구 사항 정리 1) AGE가 NULL인 사람 2) 행의 개수 2. 출력 컬럼 1) USERS로 출력 추가 처리 1) X 코드(출력) .SELECT COUNT(*) AS 'USERS' FROM USER_INFO WHERE AGE IS NULL 얻어갈 부분 1. COUNT 후 USERS로 이름을 변경하는 것을 연습했다
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/59407 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소요시간: 54초 설계하기(접근방법) 1. 요구 사항 정리 1) NULL 값은 No name으로 반환 2. 출력 컬럼 1) ANIAML_TYPE 2) NAME 3) SEX_UPON_INTAKE 추가 처리 1) ANIMLA_ID 오름차순 코드(출력) SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS..