Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

이지은님의 블로그

[SQL] 코드카타 - (1)~(5) 본문

알고리즘 공부/[SQL] 코드카타

[SQL] 코드카타 - (1)~(5)

queenriwon3 2024. 12. 27. 17:00

문제 (1) : 이름이 있는 동물의 아이디

동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.

https://school.programmers.co.kr/learn/courses/30/lessons/59407

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

문제풀이

SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME is not NULL

 

 

결과

 

 

 

 

 

문제 (2) : 역순 정렬하기

동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SQL 실행하면 다음과 같이 출력되어야 합니다.

https://school.programmers.co.kr/learn/courses/30/lessons/59035

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

문제풀이

SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC

 

 

결과

 

 

 

 

문제 (3) : 중복제거하기

동물 보호소에 들어온 동물의 이름은 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.

https://school.programmers.co.kr/learn/courses/30/lessons/59408

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

문제풀이

SELECT COUNT(distinct NAME)
FROM ANIMAL_INS

 

 

결과

 

 

 

문제 (4) : 동물의 아이디와 이름

동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL 실행하면 다음과 같이 출력되어야 합니다.

https://school.programmers.co.kr/learn/courses/30/lessons/59403

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

문제풀이

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

 

 

결과

 

 

 

 

문제 (5) : 동물 수 구하기

동물 보호소에 동물이 마리 들어왔는지 조회하는 SQL 문을 작성해주세요.

https://school.programmers.co.kr/learn/courses/30/lessons/59406

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

문제풀이

SELECT COUNT(1) AS count
FROM ANIMAL_INS

 

 

결과

'알고리즘 공부 > [SQL] 코드카타' 카테고리의 다른 글

[SQL] 코드카타 - (26)~(30)  (2) 2024.12.31
[SQL] 코드카타 - (21)~(25)  (0) 2024.12.31
[SQL] 코드카타 - (16)~(20)  (0) 2024.12.30
[SQL] 코드카타 - (11)~(15)  (0) 2024.12.30
[SQL] 코드카타 - (6)~(10)  (0) 2024.12.30