분류 전체보기 128

[일상]2024년 6월 27일

정오의 데이터 2인 중에 나말고 팀장님이랑 대화하다가 대여서비스 얘기듣고 신청하려고 했는데 대리인에 직계가족...부모랑 연락 안하는걸 어찌알고ㅠ 나도 맥으로 하고싶다뤼. 맥 쓸줄몰라서 이런 기회에 배우면 좋을텐데ㅠㅠ-> 친구꺼로 하려다가 사촌언니가 괜찮다고 해서 일단 신청. 이번 주 정기배송은 종료라 다음 주 월요일에 매니저님이 연락주시기로... 오늘 집중력 완전 파괴적....강의도 집중 안 되서 복습하는 기분으로 실습해보고 라이브 세션은 알겠는것만 알아듣고 문제 풀이할 때만 열심힠ㅋㅋㅋ내일 금요일이라 이번주 마지막 스터디인데 오늘보단 나을거야ㅑㅑ 항상 어제보다 발전된 오늘을 살자!!밍갱 수고했다링

일상 2024.06.27

240627_SQL, Subquery, JOIN, INNER JOIN,LEFT JOIN, RIGHT JOIN

강의: [KDC] 엑셀보다 쉽고 빠른 SQL - 4주차  [문자변경]1. REPLACE : 지정한 문자를 다른 문자로 변경2. SUBSTRING : 특정 문자만 추출3. CONCAT : 여러 문자를 합하여 포맷팅 [조건문]1. IF : if(조건, 주건을 충족할 때, 조건을 충족하지 못할 때)2. CASE WHEN END :     case when 조건1 then 값(수식)1            when 조건2 then 값(수식)2            else 값(수식)3            end   [Subquery]필요한 경우여러번의 연산을 수행해야 할 때조건문에 연산결과를 사용해야 할 떄조건에 Query 결과를 사용하고 싶을 때  Subquery문의 기본 구조 select column1, spe..

[코딩연습]라이브세션SQL_2회차 문제

[문제1] group by 절을 사용하여, 서버별 게임캐릭터id수(중복값 허용x)와 평균 경험치를 추출해주세요.더보기select count(game_actor_id), avg(`exp`)from basic.usersgroup by serverno[문제2] group by 와 having 절을 사용하여, 날짜 별(yyyy-mm-dd) 게임캐릭터id수(중복값 허용x)를 구하고, 그 값이 10개를 초과하는 경우를 추출해주세요.더보기select `date`, count(game_actor_id)from basic.usersgroup by `date`having count(game_actor_id)>10 # 중복값허용X: distinct 필수 [문제3] 위와 같은 문제를 having 이 아닌 인라인 뷰 subqu..

아티클 분석 및 요약(2) 2024.06.26

오늘 읽은 아티클은 [데이터 분석가는 어떤 일을 하나요?]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  아티클 요약프로덕트 및 비즈니스 데이터 분석가가 하는 일, 필요한 기술에 대해 설명한다. 또 데이터 분석가는 분석, 기술 및 비즈니스 목표들을 통합하여 수집된 데이터가 회사의 목표를 달성하는 데 사용되도록 하는 역할을 수행한다.  주요 포인트데이터 분석가는 ‘기획자’에 가깝고, 데이터 엔지니..

240626(1)_SQL, 문제풀이, SQL특강 1회차, CASE WHEN, IF

[SQL] 데이터와 친해지는 SQL - 1회차문제2조건1) level 컬럼이 10 초과이고조건2) serverno컬럼이 1이 아니며조건3) 아이템이름컬럼이 레벨업 패키지 또는 시즌패스이고조건4) 아이템 획득경로가 상점에서 구매한 경우의 date, ip_addr, exp, zone_id 를 추출하고 결과값을 date 기준 내림차순으로 정렬하여 추출해주세요.더보기select `date`, ip_addr, `exp`, zone_idfrom userswhere (`level`>10) and (serverno1) and           (etc_str2='레벨업 패키지' or etc_str2='시즌패스')and (etc_str1='상점에서 구매')order by date desc 문제3case when 구문을 ..

[코딩연습]프로그래머스_동명 동물 수 찾기

Group by : 데이터를 원하는 그룹으로 나눈다.group by 그룹의 컬럼명Having : 그룹화한 결과를 다시 필터링하는 역할. group by 절 뒤에 위치한다.   동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓴인 횟수를 조회하는 SQL문을 작성하라. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회하라. '두 번 쓰인 이름' having count()'해당 이름이 쓰인 횟수' count()조회(select)이름이 없는 동물은 집계에서 제외 : where name is not null결과는 이름 순:order by