본문 바로가기
반응형

전체 글9

[프로그래머스][SQL] GROUP BY 📌 GROUP BY [고양이와 개는 몇 마리 있을까] 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요. SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) 'count' FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE -- GROUP BY '칼럼명' 을 통해 데이터를 그룹화 할 수 있다. [동명 동물 수 찾기] 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요. SELECT NAME, COUNT.. 2021. 1. 14.
[프로그래머스][SQL] SUM, MAX, MIN 📌 SUM, MAX, MIN [최댓값 구하기] 가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요. -- MAX()를 통해서 가장 큰 값을 알 수 있다. (시간에서 가장 큰 값 = 최근) SELECT MAX(DATETIME) '시간' FROM ANIMAL_INS; -- MAX()를 사용하지 않고 작성하는 방법 SELECT DATETIME '시간' FROM ANIMAL_INS ORDER BY DATETIME DESC -- ORDER BY를 통해 내림차순으로 정렬 후 LIMIT 1; -- LIMIT를 통해 첫번째 row만 가져오기. [최솟값 구하기] 동물 보호소에 가장 먼저 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요. -- MIN()를 통해서 가장 큰 값을 알 .. 2021. 1. 14.
[프로그래머스][SQL] SELECT 📌 SELECT [모든 레코드 조회하기] 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SELECT * FROM ANIMAL_INS; -- '*'을 통해서 전체를 조회할 수 있다. [역순 정렬하기] 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC; -- ORDER BY를 통해 조회 순서를 지정할 수 있다. -- DESC : 내림차순(역순정렬) -- ASC : 오름차순 [아픈 동물 찾기] 동물 보호소에 들어온 동물 중 아픈 동물의 아이디와 이름을 조회하는.. 2021. 1. 14.
[프로그래머스][Python] 전화번호 목록 📃 문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한 사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니다. 입출력 예제 phone_book return ['119',.. 2021. 1. 14.
[프로그래머스][Python] 위장 📃 문제 설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clo.. 2021. 1. 14.
데이터 엔지니어가 되고 싶어졌다 👣 지금까지 걸어온(?) 길 나는 12월까지(인턴 마지막 날)'백엔드 개발자'가 꿈이었다. 프런트 or 백엔드 중에서는 하나만 선택해야 한다면 백엔드를 선택하겠지만, 나의 최종적인 목표는 '풀스택 개발자'가 되는 것이었다. (프런트, 백엔드 각각의 멋진 점이 있지만 왠지 모르게 나는 백엔드가 더 섹시해 보였다..💥) 대학교 2학년 겨울방학 때 '멋쟁이 사자처럼' 운영진 교육을 듣고, 3학년 때 학교 운영진으로 활동하게 되면서 '웹 사이트 개발자'라는 꿈을 키우게 되었다. 그 후로, 계속해서 웹 사이트 개발을 해왔고 4학년 때 웹 사이트를 개발하는 팀에서 인턴 생활을 했다. '백엔드 개발자'가 되기 위해 걸어온 길이 다른 사람이 보기에는 짧을 수 있지만, 나는 2년 동안 하나의 꿈을 갖고 달려왔다. 🚀 갑.. 2021. 1. 13.
반응형