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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요.

작성한 답:

SELECT animal_type, count(animal_type) from animal_ins group by animal_type order by animal_type asc

 

고양이가 강아지 보다 먼저 조회 되야 함으로 정렬문인 order by로 animal_type를 asc로 정렬

animal_type를 그룹으로 묶어서 cat과 dog로 그 후 cat과 dog를 카운트한다

'programmers > Sql' 카테고리의 다른 글

중복 제거하기  (0) 2022.07.22
동물 수 구하기  (0) 2022.07.22
최솟값 구하기  (0) 2022.07.22
최댓값 구하기  (0) 2022.07.22
상위n개 레코드  (0) 2022.07.22

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

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

작성한 답:

SELECT count(distinct name) from animal_ins
where name != 'null';

 

count에 distinct 설정으로 name의 중복을 제거후 카운터를 설정 그 후,  조건문으로 name이 null아 아니다면 갯수에 포함

'programmers > Sql' 카테고리의 다른 글

고양이와 개는 몇마리 있을까  (0) 2022.07.22
동물 수 구하기  (0) 2022.07.22
최솟값 구하기  (0) 2022.07.22
최댓값 구하기  (0) 2022.07.22
상위n개 레코드  (0) 2022.07.22

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

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

작성한 답:

SELECT count(*) from animal_ins;

 

count로 갯수를 세고 (*) 입력으로 전체라는 것을 알려준다. 

'programmers > Sql' 카테고리의 다른 글

고양이와 개는 몇마리 있을까  (0) 2022.07.22
중복 제거하기  (0) 2022.07.22
최솟값 구하기  (0) 2022.07.22
최댓값 구하기  (0) 2022.07.22
상위n개 레코드  (0) 2022.07.22

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.

작성한 답:

SELECT datetime from animal_ins
order by datetime limit 1;

조건문인 order by 로 datetime를 정렬한 후 가장 위에 온 데이터를 출력

'programmers > Sql' 카테고리의 다른 글

중복 제거하기  (0) 2022.07.22
동물 수 구하기  (0) 2022.07.22
최댓값 구하기  (0) 2022.07.22
상위n개 레코드  (0) 2022.07.22
여러기준으로 정렬하기  (0) 2022.07.22

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.

작성한 답:

SELECT datetime from animal_ins 
order by datetime desc limit 1;

 

가장 최근에 들어온 동물을 구하는 문제이기 때문에, 정렬문인 order by로 datetime를 역순으로 정렬한 다음 limit를 1로 설정해 가장 위에 온 정렬의 데이터가 출력했다

'programmers > Sql' 카테고리의 다른 글

동물 수 구하기  (0) 2022.07.22
최솟값 구하기  (0) 2022.07.22
상위n개 레코드  (0) 2022.07.22
여러기준으로 정렬하기  (0) 2022.07.22
동물아이디와 이름찾기  (0) 2022.07.22

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.

정답:

SELECT name from animal_ins 
order by datetime asc limit 1;

가장 먼저 들어온 동물의 이름을 조회 하는 것이기 때문에, 정렬문인 order by 를 이용해 날짜를 정렬하고, limit로 정렬의 갯수를 설정 1로 설했기 때문에, 가장 첫번째 동물의 이름이 출력

'programmers > Sql' 카테고리의 다른 글

최솟값 구하기  (0) 2022.07.22
최댓값 구하기  (0) 2022.07.22
여러기준으로 정렬하기  (0) 2022.07.22
동물아이디와 이름찾기  (0) 2022.07.22
어린동물 찾기  (0) 2022.07.22

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.

정답 :

SELECT animal_id, name, datetime from animal_ins order by name asc, datetime desc;

 

'programmers > Sql' 카테고리의 다른 글

최댓값 구하기  (0) 2022.07.22
상위n개 레코드  (0) 2022.07.22
동물아이디와 이름찾기  (0) 2022.07.22
어린동물 찾기  (0) 2022.07.22
아픈동물 찾기  (0) 2022.07.22

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

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

정답:

SELECT animal_id, name from animal_ins order by animal_id asc;

정렬문인 order by 로 id를 정렬asc 

'programmers > Sql' 카테고리의 다른 글

상위n개 레코드  (0) 2022.07.22
여러기준으로 정렬하기  (0) 2022.07.22
어린동물 찾기  (0) 2022.07.22
아픈동물 찾기  (0) 2022.07.22
역순 정렬하기  (0) 2022.07.22

+ Recent posts