데이터 분석
-
<SQL> Programmers_루시와 엘라 찾기데이터 분석 공부 2020. 7. 30. 21:43
문제 동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요. 데이터 타입 답 첫 번째 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS A WHERE A.NAME LIKE 'Lucy' OR A.NAME LIKE 'Ella' OR A.NAME LIKE 'Pickle' OR A.NAME LIKE 'Rogan' OR A.NAME LIKE 'Sabrina' OR A.NAME LIKE 'Mitty' 두 번째 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME..
-
<SQL> Programmers_보호소에서 중성화한 동물데이터 분석 공부 2020. 7. 30. 21:25
문제 보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요. 데이터 타입 답 SELECT A.ANIMAL_ID, A.ANIMAL_TYPE, A.NAME FROM ANIMAL_OUTS A LEFT JOIN ANIMAL_INS B on A.ANIMAL_ID = B.ANIMAL_ID WHERE B.SEX_UPON_INTAKE LIKE '%Intact%' AND (A.SEX_UPON_OUTCOME LIKE '%Spayed%' OR A.SEX_UPON_OUTCOME LIKE'%NEU%') ORDER BY A.ANIMAL_ID
-
<SQL> Programmers_있었는데요 없었습니다데이터 분석 공부 2020. 7. 30. 02:26
문제 관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다. 데이터 타입 답 -- 코드를 입력하세요 # 나의 생각, ANIMAL_INS의 DATETIME이 보호 시작일 # ANIMAL_OUTS의 DATETIME이 입양일 SELECT # 입양일이 더 빠른 ANIMAL_ID, NAME을 골라내기 위해서는 ANIMAL_INS에서 # 데이터를 조회하고 뽑아내야 한다. A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A, ANIMAL_OUTS B WHERE # 요 WHERE문이 핵심이다. A.ANIMAL_ID = B.ANIMAL_ID AND A.DA..
-
<SQL> Programmers_없어진 기록 찾기데이터 분석 공부 2020. 7. 29. 22:01
문제 천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요. 데이터 타입 답 SELECT B.ANIMAL_ID, B.NAME FROM ANIMAL_INS A RIGHT JOIN ANIMAL_OUTS B on A.ANIMAL_ID = B.ANIMAL_ID WHERE A.ANIMAL_ID is null ORDER BY B.ANIMAL_ID
-
<SQL> Programmers_NULL 처리하기데이터 분석 공부 2020. 7. 29. 21:39
문제 입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 No name으로 표시해 주세요. 데이터 타입 나의 첫시도 그리고 실패 SELECT ANIMAL_ID, ANIMAL_TYPE, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS UPDATE ANIMAL_INS SET NAME = 'No name' WHERE NAME is null 그리고 올바른 답 SELECT ANIMAL_TYPE, IFNULL(NAME,'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY..
-
<SQL> Programmers_입양 시각 구하기(1)데이터 분석 공부 2020. 7. 29. 01:20
문제 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 데이터 타입 SELECT HOUR(DATETIME) AS HOUR, COUNT(DATETIME) COUNT FROM ANIMAL_OUTS GROUP BY HOUR HAVING HOUR >= 9 AND HOUR