내일배움캠프 74

[TIL]SQL코드카타, SQL과제Lv.2,3

1. 이름이 있는 동물 아이디SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME !=''ORDER BY 1 2. 역순 정렬하기SELECT NAME,       DATETIMEFROM ANIMAL_INSORDER BY ANIMAL_ID DESC 3. 중복 제거하기SELECT COUNT(DISTINCT NAME) NAMEFROM ANIMAL_INS 4. 동물의 아이디와 이름SELECT ANIMAL_ID,       NAMEFROM ANIMAL_INSORDER BY 1 5. 동물 수 구하기SELECT COUNT(ANIMAL_ID) 'COUNT'FROM ANIMAL_INS Lv2. 날짜별 획득포인트 조회하기상황: 이번에는 이용자들이 잘 활동하고 있는지 보고자 합니다. 포인트가 많을수록 활..

[데이터분석]데이터 분석가는 어떤 일을 하나요?

https://medium.com/modulabs/%EC%BD%98%ED%85%90%EC%B8%A0-%ED%81%AC%EB%A6%AC%EC%97%90%EC%9D%B4%ED%84%B0-%EC%86%8C%EA%B0%9C-b2455d77c6d0 [데이터분석] 데이터 분석가는 어떤 일을 하나요?데이터 분석가의 업무와 필요한 역량에 대해 설명합니다.medium.com데이터 분석가는 어떤 일을 하는가?데이터 분석가 vs 데이터 엔지니어, 사이언티스트 : 분석가는 ‘기획자’에 가깝고, 데이터 엔지니어와 사이언티스트는 ‘개발자’ 쪽에 가깝다. 하지만 현실에서는 회사마다 직무의 구분 및 업무의 범위가 다르기 때문에 원하는 직무를 정하고 회사별 공고를 확인하는 것이 중요.수학&통계학 : 기초 통계학비즈니스/도메인 전문지식..

[TIL]241125_SQL자격증준비

모델링의 이해 데이터베이스에서의 모델 : 데이터베이스 관리 시스템(RDBMS)이 지원하는 데이터베이스의 구조나 형식. 모델 정보(구조)만 보고도 어떤 데이터를 다루는지 알 수 있다. 데이터 모델링 : 현실 세계를 얼마만큼 추상화시켜 표현할 것인지 그림을 그리는 과정. 데이터를 구조화하고 집약하는 작업. 데이터 모델링의 목적:1. 업무에 필요한 정보를 정확하게 '정의'하고 '표현'하여 업무를 분석2. 분석 모델을 통해 실제 데이터베이스를 생성하여 데이터를 관리 데이터 모델이 제공하는 기능- 시각화 : 시스템을 원하는 모습으로 보여줄 수 있도록 한다- 문서화 : 시스템의 구조와 행동을 문서화한다.- 구체화 : 특정한 목표에 따라 구체화된 상세 수준의 표현 방법을 제공한다.- 구조화된 툴 제공 : 시스쳄을 구..

[TIL]SQL과제_Lv1. 데이터 속 김서방 찾기

문제: 다음과 같은 결과테이블을 만들어봅시다.name_cnt: “김”씨 성을 가지고 있는 교육생의 수내가 쓴 쿼리:SELECT name, IF(name = '김**',COUNT(name),0) 'cnt_name'FROM usersGROUP BY 1ORDER BY 1 문제점: 1. 김씨의 데이터가 1행에 표시되지 않음.2. 본 데이터에서는 김**으로 지정하기 쉬웠지만 실제 데이터는 김씨를 가진 이름이 모두 다를 수가 있음. 해결 방법: substr 내장함수 사용. distinct으로 중복값 제거SELECT COUNT(DISTINCT(user_id)) as name_cntFROM usersWHERE SUBSTR(name,1,1) = '김'결과 값:

[Python]함수의 매개변수

함수에 인수를 넣을 때, 어떤 매개변수에 어떤 값을 넣을지 정해줄 수 있다. 순서 상관 없음!def cal(a, b): return a + 2 * bprint(cal(3, 5)) #-> 자동으로 a=3 b=5로 지정됨print(cal(5, 3)) #-> 순서를 바꾸면 a=5 b=3print(cal(a=3, b=5)) #-> a=3 b=5으로 지정하면print(cal(b=5, a=3)) #-> 순서를 바꿔도 a=3 b=5으로 지정 특정 매개변수에 디폴트 값을 지정해줄 수 있다.def cal2(a, b=3): return a + 2 * bprint(cal2(4)) # a=4 b=3print(cal2(4, 2)) # a=4 b=2print(cal2(a=6)) # a=6 b=3print(cal2(a=..

728x90