분류 전체보기
-
<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_입양 시각 구하기(2)데이터 분석 공부 2020. 7. 29. 20:59
문제 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 데이터 타입 변수를 쓰는 문제야 SET함수!!! SET @hour = -1; SELECT @hour := @hour + 1 AS HOUR, ( SELECT COUNT(DATETIME) FROM ANIMAL_OUTS B WHERE HOUR(DATETIME) = @hour ) AS COUNT FROM ANIMAL_OUTS A WHERE @hour < 23
-
<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
-
<SQL> Programmers_동명 동물 수 찾기데이터 분석 공부 2020. 7. 29. 01:13
문제: 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요. 데이터 타입 보고 무의식적으로 select name, count(name) count from animal_ins group by name 코딩하여 풀려고 했는데, 결과가 다음과 같이 나왔다. 그렇다. count가 모두 1로 나왔다. 어떻게 해결을 해야 할까? GROUPY BY에 조건을 거는 HAVING절을 이용하면 쉽게 아주 쉽게 풀 수 있다. SELECT NAME, COUNT(NAME) COUNT FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) >1 H..
-
머신러닝에 대한 기본적인 질문들Machine learning, Deep learning 2020. 7. 5. 20:59
1. 머신러닝을 어떻게 정의내릴까? -> 머신러닝은 어떤 데이터를 학습하는 데 필요한 하나의 시스템을 설계하는 것과 같다. 여기서 '학습'이란 어떤 데이터 작업에서 목표로 했던 성과 및 성능 지표가 업그레이드되게 하는 것을 말한다. 2. 머신러닝의 도움을 받을 수 있는 4가지의 유형은? -> 첫째, 뚜렷한 해결책이 보이지 않는 문제, 둘째, 수작업으로 만든 긴 규칙 리스트를 대체하는 경우 셋째, 변화하는 환경에 적응하는 시스템을 만드는 경우 넷째, 사람에게 통찰을 제공해야 하는 경우 3. 레이블링된 훈련 세트는 무엇인가? -> 각 데이터가 원하는 답이나 특징이 있는데, 로우 데이터에 이러한 특성을 부여하고, 이러한 특성을 부여받은 데이터 셋을 '레이블링된 훈련 세트'라고 한다. 4. 가장 널리 사용되는 ..