분류 전체보기(180)
-
[프로그래머스] 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/59039 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID; 1. 이름이 없다 = 이름의 데이터 값이 없다 라는 뜻으로 해석되었다. 그래서 IS NULL을 사용했다.
2024.01.08 -
[프로그래머스] MySQL / 경기도에 위치한 식품창고 목록 출력하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID; 1. 조건 중에 '냉동시설 여부가 NULL인 경우, 'N'으로 출력'이라는 말이..
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