본문 바로가기

전체 글198

[가사/해석]Constant – Jeremy passion I don't know why people go 나는 사람들이 왜 떠나는지 모르겠어 It's a shame 안타까운 일이지 And it's usually the people That say they'd never change ‘난 변하지 않을 거야’라고 말하는 사람들은 대부분 그래 That's when you told me that the storms will come 너는 그럴 때 가끔 폭풍이 찾아올 수 있지만, We just gotta learn to dance in the rain 우린 빗속에서 춤추는 법을 배울 수 있을 거라고 했지 Then you said 그리곤 말했어 Don’t worry, 'cause babe “걱정 마 You got me, and I 너는 나를 가졌고 I’m stayin’ .. 2021. 5. 13.
13_데이터 레이크(Data Lake)란 무엇인가? 정제되지 않은 데이터(원시 데이터, raw 데이터라고도 한다)들을 넣어놓은 거대한 데이터 창고이다. 다양한 소스에서 수집된 서로 다른 타입의 데이터(비정형/반정형/정형 데이터 모두 포함)들이 수집된 형태 그대로 데이터 레이크에 저장되며, 이는 정제 과정을 거쳐 분석하기 좋은 형태로 데이터가 저장되는 데이터 웨어하우스(Date warehouse)와의 차이점이다. 데이터 레이크를 효율적으로 활용하기 위해서는 사용자(클라이언트가 아닌 데이터 관리자, 데이터 사이언티스트, 엔지니어, 개발자 등)가 언제든지 데이터를 사용하고 접근할 수 있도록 지속적인 유지 관리가 필수다. 적절한 관리가 이루어지지 않을 경우 비용이 많이 드는데 데이터 관리는 어려워지고, 사용자가 데이터에 접근하기도 힘든 총체적 난국이 발생할 수 .. 2021. 5. 12.
[Programmers] NULL 처리하기(풀이 성공) 문제 다음과 같은 테이블 ANIMAL_INS가 주어진다. 동물의 종, 이름, 성별 및 중성화 여부를 ID 순으로 조회하라. 단, 이름이 없는 동물의 경우 'No name'으로 표시되도록 하라. 내 코드: SELECT ANIMAL_TYPE, NVL(NAME, 'No name'), SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; Comment: NULL값을 다른 값으로 치환해주는 함수 NVL의 활용 가능 여부를 묻는 문제입니다. NVL은 SELECT 절에서 사용할 수 있으며, NVL(NULL 값이 포함된 column, '치환할 값')으로 씁니다. 2021. 5. 12.
[Programmers] 최솟값 구하기(풀이 성공) 문제 다음과 같은 테이블 ANIMAL_INS가 주어진다. 동물 보호소에 가장 먼저 들어온 동물이 언제 들어왔는지를 조회하라. 내 코드: SELECT DATETIME FROM (SELECT * FROM ANIMAL_INS ORDER BY DATETIME) WHERE ROWNUM=1; Comment: '언제' 들어왔는지를 조회하는 것이므로 DATETIME을 조회해야 합니다. 가장 먼저 들어온 동물을 찾기 위해서는 ORDER BY를 통해 DATETIME을 기준으로 테이블을 정렬하고, ROWNUM으로 첫 번째 값을 꺼내면 됩니다. 하지만 ORDER BY의 실행 순서는 가장 나중이므로, 그냥 썼다가는 엉뚱한 값을 조회할 수 있습니다. 이 때는 FROM 뒤에 괄호를 열어 미리 정렬을 해주는 것으로 순서를 앞당기고,.. 2021. 5. 12.