1. 최솟값 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/59038
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.
SELECT DATETIME AS '시간'
FROM ANIMAL_INS
ORDER BY DATETIME
ASC LIMIT 1;
- 상위 n개 출력하기에서 배운 ASC LIMIT를 고새 까먹었다. 기억하자 기억 !!
2. 나이 정보가 없는 회원 수 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/131528
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요.
SELECT COUNT(USER_ID) AS 'USERS'
FROM USER_INFO
WHERE AGE IS NULL;
- IS NULL 을 사용하여 나이정보가 NULL 회원만 출력
3. 이름에 el이 들어가는 동물 찾기
https://school.programmers.co.kr/learn/courses/30/lessons/59047
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
보호소에 돌아가신 할머니가 기르던 개를 찾는 사람이 찾아왔습니다. 이 사람이 말하길 할머니가 기르던 개는 이름에 'el'이 들어간다고 합니다. 동물 보호소에 들어온 동물 이름 중, 이름에 "EL"이 들어가는 개의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 이름 순으로 조회해주세요. 단, 이름의 대소문자는 구분하지 않습니다
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE ANIMAL_TYPE = 'Dog'
and NAME LIKE '%el%'
ORDER BY NAME;
- 문제 조건을 제대로 파악하지 않은 채 문제를 풀어서 처음에 틀렸던 문제
- 자세하게 조건을 살피고 놓치지 않도록 주의하자
'SQL' 카테고리의 다른 글
[프로그래머스/MySQL] 가장 비싼 상품 구하기 & DATETIME에서 DATE로 형 변환 & 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2023.07.28 |
---|---|
[프로그래머스/MySQL] NULL 처리하기 & 강원도에 위치한 생산공장 목록 출력하기 & 경기도에 위치한 식품창고 목록 출력하기 (0) | 2023.07.28 |
[프로그래머스/MySQL] 동명 동물 수 찾기 & 이름이 있는 동물의 아이디 (0) | 2023.07.25 |
[프로그래머스/MySQL] 아픈 동물 찾기 & 중복 제거하기 (0) | 2023.07.25 |
[프로그래머스/MySQL] 동물 수 구하기 & 어린 동물 찾기 (0) | 2023.07.25 |