본문 바로가기

분류 전체보기

(56)
[TIL] SQL 문제 풀이 및 문법 정리 ▷ 풀면서 헷갈렸던 개념 정리3번) [중복 제거하기] Q.동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.NULL은 비교 연산으로 사용 불가하기 때문에 IS NULL, IS NOT NULL 사용하기NULL은 특정 값이 아니라 값의 부재에 대한 표시이기 때문에 NULL에 대해 연산자를 사용해도 NULL이 반환된다. COUNT는 *가 아니면 NULL값을 집계하지 않으며, DISTINCT 는 중복을 사용하지 않는다.  8번) Q. 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요                                                    ..
[TIL] SQL 문제 풀이 및 문법 정리 ▷ 풀면서 헷갈렸던 개념 정리3번) [중복 제거하기] Q.동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.NULL은 비교 연산으로 사용 불가하기 때문에 IS NULL, IS NOT NULL 사용하기NULL은 특정 값이 아니라 값의 부재에 대한 표시이기 때문에 NULL에 대해 연산자를 사용해도 NULL이 반환된다. COUNT는 *가 아니면 NULL값을 집계하지 않으며, DISTINCT 는 중복을 사용하지 않는다.  8번) Q. 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요                                                    ..
[WIL] 6월 4주차 (2024.06.24 ~ 2024.06.28) 데이터 분석가 부트캠프 1주차가 지나며 일주일 동안 배우며 느꼈던 것들을 정리 해보려고 한다.사전캠프에 참석하지 못해서 걱정되는 마음으로 시작했다.  다른 사람들의 진도를 따라 가야겠다고 생각하니 살짝은 막막했다..ㅠㅠ!! 이번주에는 SQL을 위주로 공부를 진행했다. 처음 배워보는 언어라 궁금했고 데이터 분석에 많이 활용된다고 알고 있어서 SQL 언어에 대해서 배우는 것에 대해서 정말 기대했다 ㅎㅎ 먼저 SQL 강의를 하루에 두개씩 들으면서 문제보다도 개념을 빨리 먼저 숙지하려고 했다. 기초적인 문법부터 알아야 코드카타 문제를 풀 수 있다고 생각했기 때문이다. 강의를 들으면서 느낀점은 생각보다는 할만 했다는 것이다. (아직 기초라 그런것인가 ..ㅎㅎ) 그리고 처음 배우다보니 아직은 헷갈리는 문법이 있었지..
[아티클] 데이터 분석가는 어떤 일을 하나요? 현재 트렌드를 비추어 볼 때, 비즈니스에서 데이터 기반 의사결정이 선택이 아닌 필수인 시대이다이로 인해 데이터 관련 직군이 화제가 되었는데 그 중에서 "데이터 분석가" , "데이터 사이언티스트" , "데이터 엔지니어" 가 대표적이며 이 직군들은 서로 차이가 분명히 있다.-> 직군들의 차이점과 데이터 분석가가 하는 일을 중점적으로 말하고 있음 ▶ 데이터 분석가 / 데이터 엔지니어 / 데이터 사이언티스트   - 데이터 분석가 : '기획자 관점'으로 경영과 비즈니스 카테고리에 속함   - 데이터 엔지니어, 데이터 사이언티스트 : '개발자 관점' → 하지만, 이런 구분된 직무와 다르게 현실에서는 회사마다 직무 구분의 정도가 다르다고 한다. 나도 데이터 분석과 관련된 직업을 꿈꾸는 취준생으로써 가끔 취업 공고를 ..
[TIL] SQL 3주차 문법 정리 20240625 01. REPLACE / SUBSTRING / CONCAT1) REPLACE : 특정 문자를 다른 것으로 바꿀 수 있음replace( 바꿀 컬럼, 현재 값, 바꿀 값 ) Q. 식당 명의 ‘Blue Ribbon’ 을 ‘Pink Ribbon’ 으로 바꾸기   2) SUBSTR: 특정 문자만 골라서 조회할때 사용substr(조회 할 컬럼, 시작 위치, 글자 수) Q. 서울 음식점들의 주소를 전체가 아닌 ‘시도’ 만 나오도록 수정 3) CONCAT: 여러 컬럼의 문자 합치기 즉, 원하는 문자가 여러 컬럼에 거쳐 있을 때, 하나로 합쳐서 사용하기ex) 주소 컬럼에 있는 '서울' 이라는 문자와 음식점명 컬럼의 음식점 명을 하나로 합쳐서 "[서울] 음식점명" 이라고 수정하고 싶을때 !concat(붙이고 싶은 값1, ..
[TIL] SQL 2주차 문법 정리 01. 한번에 계산하기 ( SUM, AVERAGE, COUNT, MIN, MAX )1) 숫자 연산 : + , - , * , /2) 기본 연산 - 합계 : SUM(컬럼) - 평균 : AVG(컬럼)select sum(food_preparation_time) total_food_preparation_time, avg(delivery_time) avg_food_preparation_timefrom food_orders 3) 전체 데이터 갯수 구하기데이터 갯수 : COUNT(컬럼) * 컬럼명 대신 1 혹은 * 사용 가능몇개의 값을 가지고 있는지 구할 때 : DISTINCTselect count(1) count_of_orders, count(distinct customer_id) count_o..
[TIL] SQL 1주차 문법 정리 01. SQL 데이터 조회하기 (SELECT, FROM) SELECT : 데이터를 가져오는 기본 명령어, 테이블 속 컬럼을 가져옴 FROM : 데이터를 가져올 테이블을 특정해줌 1) 원하는 컬럼 선택select 컬럼1, 컬럼2from 테이블SELECT * => *는 모든 컬럼 가져올때 사용▶select문 에서는 함수는 사용가능하지만 나머지 연산자 사용 불가능 ( 그러나 칼럼끼리 산술연산은 가능)  2) 컬럼에 별명(alias) 주기- 방법 1 : 컬럼 1 as 별명 1- 방법 2 : 컬럼2 별병 2> 영문,언더바는 별명만 적고 특수문자,한글일 경우는 큰따옴표 안에 별명 적어주기 02. 조건에 맞는 데이터로 필터링하기 (WHERE)1) 구조 select *from 테이블where 필터링 조건 (eg. 20..
[아티클] 데이터 분석이란 무엇일까? ● 데이터 분석이란?  데이터를 정리, 변환, 조작, 검사하여 유용한 인사이트를 도출하는 것이며, 인사이트는 시각적인 형태로 표현됨 ●  데이터 분석이 중요한 이유         1) 데이터 분석을 통한 고객 타킷팅 개선         : 데이터 분석을 통해 제품이나 서비스를 현재 시장의 요구사항에 맞춰 전반적인 전략 수립에 큰 도움이 된다.          즉, 보다 고객지향적이고 고객의 요구에 맞춘 솔루션을 제공할 수 있다.        2) 성공과 성과 측정 가능         : 경쟁사와 비교하여 시장에서 얼마나 경쟁력이 있는지 측정할 수 있고, 데이터를 분석하면 집중해야 할 영역이         어디인지 파악 가능하여 추후에는 성과 측정까지 가능하다.                  3) 문제 해..