오늘 할 일: 끝내주게 숨쉬기
article thumbnail
[프로그래머스] SQL 고득점 Kit : SUM, MAX, MIN

※ 모든 코드는 Oracle을 기준으로 작성되었습니다. 1. 최댓값 구하기 문제 설명 Solution 1 2 3 4 5 SELECT DATETIME FROM (SELECT DATETIME FROM ANIMAL_INS ORDER BY DATETIME DESC) WHERE ROWNUM = 1; 코드해석 서브쿼리를 활용하여 보호 시작일을 내림차순 정렬합니다. 날짜를 내림차순 정렬하게 되면 가장 최근 날짜가 맨 위에 위치하게 됩니다. 정렬된 테이블에서 행 번호가 1인 행을 추출합니다. 2. 최솟값 구하기 문제 설명 Solution 1 2 3 4 5 SELECT DATETIME FROM (SELECT DATETIME FROM ANIMAL_INS ORDER BY DATETIME) WHERE ROWNUM = 1; 코..

article thumbnail
[프로그래머스] SQL 고득점 Kit : String, Date

※ 모든 코드는 Oracle을 기준으로 작성되었습니다. 1. 루시와 엘라 찾기 문제 설명 Solution 1 2 3 4 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY ANIMAL_ID; 코드해석 WHERE절을 IN을 사용하면 해당 칼럼 내에서 일치하는 값을 갖는 행을 추출할 수 있습니다. > WHERE 칼럼명 IN (값1, 값2, ...) 2. 이름에 el이 들어가는 동물 찾기 문제 설명 Solution 1 2 3 4 5 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE REGEXP..

article thumbnail
[프로그래머스] SQL 고득점 Kit : IS NULL

※ 모든 코드는 Oracle을 기준으로 작성되었습니다. 1. 이름이 없는 동물의 아이디 문제 설명 Solution 1 2 3 4 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID; 코드해석 칼럼 내에 값이 존재하지 않는 상태를 NULL이라고 합니다. 값이 0이거나 공백인 경우와는 다릅니다. 값이 아예 없어 비어있는 것이니 주의하세요. [WHERE (칼럼명) IS NULL]을 사용하면 비어있는 행을 조회할 수 있습니다. 2. 이름이 있 동물의 아이디 문제 설명 Solution 1 2 3 4 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID; 코드해..

article thumbnail
[프로그래머스] SQL 고득점 Kit : SELECT

※ 모든 코드는 Oracle을 기준으로 작성되었습니다. 1. 모든 레코드 조회하기 문제 설명 Solution 1 2 3 SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID; 코드해석 동물의 정보를 담은 테이블의 모든 레코드를 ANIMAL_ID순으로 조회하는 SQL문입니다. SELECT * 으로 모든 칼럼을 선택하며, ORDER BY ANIMAL_ID로 레코드를 ANIMAL_ID순으로 정렬합니다. 2. 역순 정렬하기 문제 설명 Solutioin 1 2 3 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC; 코드해석 동물의 정보를 담은 테이블에서 모든 동물의 이름과 보호 시작일을 조회하되, ANIMAL_ID의 역순으로 출..

파이썬의 시작, 자료형

최근 파이썬이 개발뿐만 아니라 데이터 분석에도 점점 많이 쓰이고 있다고 하여(또륵...) 파이썬 공부를 시작하려고 합니다. 데이터가 방대해지면서 속도가 느린 R로는 해결이 되지 않는 부분이 생긴다고 하네요. 다년간 R을 사용한 사람으로서 개탄하지 않을 수 없는 소식입니다.. 하지만 저는 앞으로 고용시장에 던져질 예비노동자이기 때문에 배움에 정진하는데 흔들림이 없어야겠죠....ㅎㅋ 데이터 분석에 앞서 분석할 자료를 살펴보는 탐색적 자료 분석(Exploratory Data Analysis)은 반드시 필요합니다. 단순회귀분석을 하고 싶은데 데이터가 어떻게 생겼는지 살펴보지도 않고 종속변수에 문자형 변수를 넣어버리면 ㅎ 곤란합니다. 파이썬에서 기본적으로 다루는 자료형으로는 숫자형, 문자열, 리스트, 튜플, 딕셔..

article thumbnail
고정효과와 임의효과

고정효과와 임의효과의 비교에 앞서, 요인과 수준의 개념을 짚고 가겠습니다. 요인(factor) : 실험에서 결과에 영향을 끼칠 것이라고 고려되는 독립변수 수준(level) : 실험에 사용되는 요인의 값 예를 들어, 귤나무에서 가장 많은 귤을 수확하게 해주는 토질의 종류가 무엇인지 알아보는 실험을 한다고 합시다. 이때 귤의 수확량에 영향을 미치는 토질은 요인이 되며, 토질의 종류인 모래흙, 일반흙, 진흙은 요인의 수준이 됩니다. 이 실험을 통해 관심요인인 토질의 수준 간 효과 차이를 검증하게 됩니다. 고정효과(Fixed effect) ○ 요인(factor)의 수준을 실험자가 직접 지정한 경우. 실험자는 오직 이 수준들의 비교에만 관심이 있습니다.○ 실험된 요인의 수준에 대해서만 비교가 가능하여 통계 추론이..

article thumbnail
단순회귀분석(Simple Linear Regression)

통계학의 핵심은 단연 회귀분석이라고 할 수 있습니다. 회귀분석(Regression Analysis)이란 독립변수와 종속변수 사이의 관련성을 수학적 모형을 이용하여 추정하고 분석하는 통계적 방법을 말합니다. 독립변수(Independent variable) 또는 설명변수(Explanatory variable) 또는 예측변수(Predictor variable)는 서로 관련이 있는 변수들 중 다른 변수에 영향을 주는 변수를 뜻하며, 종속변수(Dependent variable) 또는 반응변수(Response variable)는 독립변수에 의해 영향을 받는 변수를 뜻합니다. 예를 들어, 영화 상영관의 수를 독립변수, 관람객 수를 종속변수라고 한다면, 상영관의 수가 증가하면 관람객의 수가 증가한다는 두 변수 사이의 ..

반응형