코드(41)
-
[프로그래머스] MySQL / NULL 처리하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; 1. IFNULL() 함수에 null인 경우 'No name'이라는 값이 나오도록 설정한다.
2024.01.08 -
[프로그래머스] MySQL / 이름이 있는 동물의 아이디
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59407 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID; 1. 이름이 있다 = 이름에 대한 데이터 값이 null이 아니다. 라고 해석을 해서 IS NOT NULL을 사용한다.
2024.01.08 -
[프로그래머스] 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/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