이지은님의 블로그
[SQL] 코드카타 - (11)~(15) 본문
문제 (11) : 여러기준으로 정렬하기
동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.
https://school.programmers.co.kr/learn/courses/30/lessons/59404
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제풀이
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME, DATETIME DESC
결과
문제 (12) : 이름에 el이 들어가는 동물찾기
보호소에 돌아가신 할머니가 기르던 개를 찾는 사람이 찾아왔습니다. 이 사람이 말하길 할머니가 기르던 개는 이름에 'el'이 들어간다고 합니다. 동물 보호소에 들어온 동물 이름 중, 이름에 "EL"이 들어가는 개의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 이름 순으로 조회해주세요. 단, 이름의 대소문자는 구분하지 않습니다.
https://school.programmers.co.kr/learn/courses/30/lessons/59047
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제풀이
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE NAME like '%el%' AND
ANIMAL_TYPE = 'Dog'
ORDER BY 2
결과
문제 (13) : 나이 정보가 없는 회원수 구하기
USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/131528
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제풀이
SELECT count(1) as USERS
FROM USER_INFO
WHERE AGE is Null
결과
문제 (14) : 가장 비싼 상품 구하기
PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/131697
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제풀이
SELECT MAX(PRICE) as MAX_PRICE
FROM PRODUCT
결과
문제 (15) : NULL처리하기
입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/59410
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제풀이
SELECT ANIMAL_TYPE,
if(NAME is NULL, "No name", NAME) as NAME,
SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
결과
'알고리즘 공부 > [SQL] 코드카타' 카테고리의 다른 글
[SQL] 코드카타 - (26)~(30) (2) | 2024.12.31 |
---|---|
[SQL] 코드카타 - (21)~(25) (0) | 2024.12.31 |
[SQL] 코드카타 - (16)~(20) (0) | 2024.12.30 |
[SQL] 코드카타 - (6)~(10) (0) | 2024.12.30 |
[SQL] 코드카타 - (1)~(5) (2) | 2024.12.27 |