데이터분석가 99

아티클 분석 및 요약(3) 2024.07.02

오늘 읽은 아티클은 [데이터 분석가가 되고 싶은 취준생을 위한 안내서]https://yozm.wishket.com/magazine/detail/1649/ 데이터 분석가가 되고 싶은 취준생을 위한 안내서 | 요즘IT최근 저희 조직에 학부생 인턴으로 지원한 분들과 면접을 진행했습니다. 인터뷰를 통해 대학생들의 다양한 가치관과 생각, 그리고 앞으로의 목표 등을 배울 수 있는 기회였는데요. 면접에서 지yozm.wishket.com  요약데이터 분석가로 면접을 볼 때 지원자의 역량을 파악할 수 있도록 질문에 흥미로운 답변을 제시해야 한다. 프로젝트 경험을 얘기할 때 남들과 비슷한 프로젝트도 있지만 직접 수집해 본 데이터로 목표에 맞게 진행한 프로젝트 등으로 답변 제시한다. 그리고 데이터 분석 프로젝트에 관해 설명..

[코딩연습]프로그래머스_경기도에 위치한 식품창고 목록 출력하기

FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.  경기도에 위치한 : where address like "경기%"냉동시설 여부가 NULL인 경우, 'N'출력 : IFNULL(컬럼, "N")오름차순 정렬: order by 컬럼 asc (asc는 생략 가능)

[코딩연습]프로그래머스_NULL 처리하기

입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요.  if (컬럼, 해당조건, 비해당조건)   구글링했을 때는 IFNULL을 이용하는게 많이 나옴기본구조SELECT IFNULL(컬럼명, "Null일 경우 대체 값")FROM 테이블명;

[일상]2024년 7월 1일

내배캠 매주 월요일은 발제하는 듯. 줌 접속하라고 연락왔다.그리고 지난 주 팀원들이랑 적응 좀 하려고 했는데 이번 주는 새로운 팀.매주 팀이 변경되는 것 같다. 지난 주 팀원들이랑 다음 주는 스터디나 스크럼 방향을 좀 정했는데 다른 팀이라니 아쉽다. 팀원들은 다들 괜찮은듯. 지난 주에 돌아가는 시스템을 좀 파악해서 팀장, 팀명 금방 정하고 각자 개인 공부시간으로오전 스크럼은 따로 시간 안 갖고 오후에는 모여서 스크럼하기로 했다. 라이브세션 3회차 문제풀었는데 대박ㅋㅋㅋ 어렵당 점심-저녁 사이 시간 대부분 다 쓴거 같다.4번 5번은 한시간씩 걸린기분ㄷㄷ 일단은 문제에 주어진 그림이랑 똑같이 나와서 뿌듯ㅋㅋㅋ 파이썬 예전에 씨언어 할 때 생각남ㅋㅋㅋㅋㅋㅋ 명령어 너무 비슷해하지만 기억이 1도 안낰ㅋㅋ 어렵다..

일상 2024.07.01

240701_라이브세션 복습(2), SQL, UNION, JOIN, 파이썬

UNION 함수UNION 함수는 여러 개의 SELECT 문의 결과를 하나의 테이블로 연결할 때 사용 # union/union all 기본구조select name, goods_nm, pay_date #컬럼 순서가 같고, 그 형식이 같아야 함 from 테이블명1union (all) #수직결합 명시select name, goods_nm, pay_datefrom 테이블명 2  JOIN 함수조인의 첫번째 단계: 공통컬럼 찾기조인의 두번째 단계: 적절한 조인 방식 찾기# INNER JOIN 작성법(기초편)select 컬럼1, 컬럼2... from 테이블1 as ainner join 테이블2 as bon a.공통컬럼=b.공통컬럼# LEFT JOIN 작성법(기초편)select 컬럼1, 컬럼2... from 테이블1 a..

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

문제 1payment 테이블에서 pay_type이 ‘MONEY’이고 pay_amount가 500,000 이상인 데이터의 개수를 count 해주세요.더보기select count(*)from paymentwhere pay_type='MONEY' andpay_amount>=500000 문제2group by 와 having 절을 사용하여 pay_type 별 최소 pay_amount를 구하고, 그 값이 500이상인 경우를 추출해주세요.더보기select pay_type, min(pay_amount) as min_pay_amtfrom basic.paymentgroup by pay_typehaving min_pay_amt>=500 문제3각 서버(serverno)별로 결제한 사용자의 수를 계산하세요. 서버 번호와 해당 ..