전체 글 15

내일배움캠프 데이터분석가_10기 5회차

▶ 학습내용 (조회한 데이터에 NULL, Not given 과 같이 아무 값이 없을때 데이터를 어떻게 만들 수 있을까? ) 1) 없는 값을 제외 해 주기-> 데이터를 조회 했을 때 0으로 간주한다. 예시) 평균 rating 를 구하는 쿼리를 작성해줘! (단, 원본 데이터에 Not given 가 있는 경우) select restaurant_name, avg(rating) average_of_rating, avg(if(rating'Not given', rating, null) average_of_rating2 from food_orders group by 1 -> 예시대로 작성하여 데이..

카테고리 없음 2025.10.24

내일배움캠프 테이터분석가_10기 4회차

▶핵심내용 (조건에 따라 포맷 변경하기 IF, CASE )1) IF 원하는 조건을 충족할때, 충족하지 못할때 데이터를 출력 할 수 있다 사용방법-> if( 조건 , 조건을 충족할 때 값, 조건을 충족하지 못할 때 값) 예시) 음식 타입을 ‘Koreanʼ 일 때는 ‘ 한식 ʼ, ‘Koreanʼ 이 아닌 경우에는 ‘ 기타 ʼ 라고 지정해줘! select restaurant_name, cuisine_type " 원래 음식 타입 ", if(cuisine_type='Korean', ' 한식 ', ' 기타 ') " 음식 타입" from food_orders 2) CASE 조건을 여러가지로 지정(두개이상) 해서 데이터를 출력 할 ..

카테고리 없음 2025.10.23

내일배움캠프 데이터 분석가_10기 3회차

▶ 학습내용 (데이터가공하기 : REPLACE, SUBSTR, CONCAT) 1) REPLACE -> 특정문자를 원하는 다른문자로 바꿔주는 함수 사용하는방법-> replace (바꿀컬럼, 현재값, 바꿀값) 예시) '식당 명의 ‘Blue Ribbonʼ 을 ‘Pink Ribbonʼ 으로 바꿔줘 ' select restaurant_name " 원래 상점명 ", replace(restaurant_name, 'Blue', 'Pink') " 바뀐 상점명 " from food_orders where restaurant_name like '%Blue Ribbon% 2) SUB..

카테고리 없음 2025.10.22

내일배움캠프 데이터분석가_10기 2회차

▶학습내용 SQL에서 숫자 연산기호, 합계,평균,갯수 ,최댓값,최솟값 범주별연산,정렬을 사용하여 Quary를 원하는 순서대로 데이터를 조회 할 수 있다. 1) 숫자 연산기호[+,-,*,/] 사용하기 -데이터의 각 컬럼끼리의 합을 숫자 연산기호를 통하여 구할 수 있다. 2) 함수를 사용하여 합계와 평균구하기 -합계: SUM (컬럼) -평균: AVG (컬럼)3) 전체 데이터의 갯수 구하기 - 현재 테이블이 몇 개의 데이터를 가지고 있는지 몇 개의 값을 가지고 있는지 구할 수 있다. - 데이터 갯수 : COUNT -> 전체 조회 할때는 COUNT(1) 또는 COUNT(*) - 몇 개의 값을 가지고 있는지 : DISTINCT - COUNT(컬럼), COUNT(DISTIN..

카테고리 없음 2025.10.21

내일배움캠프에서 SQL 첫시작!

오늘 배운내용 정리해보기!:) 학습한 주제 : 데이터베이스 조회하기 핵심 개념 및 복습 -SQL은 데이터와 대화하기위한,데이터베이스에 요청하기위한 언어이다.-SQL 기본명령어: SELECT,FROM-SELECT는 데이터를 가져오는 기본명령어, 데이터를 조회하는 모든 QUERY(SQL작성문)에 해당-FROM은 데이터를 가져오는 테이블을 특정해주는 문법-* 는 모든 컬럼(테이블의 각 열을 컬럼 또는 필드라고함)을 가져온다는 의미 -기본구조는 항상 SELECT,FROM !!에서 시작한다. -SQL작성시 항상 기억해야 할 부분은 어느테이블에서 데이터를 가져올까 가 기본!!-테이블의 모든 컬럼이 필요하지 않을때 모든것을 조회한다는 *외에 아래와 같이 원하는 컬럼만 작성하면 조회가 가능하다. 예시) SEL..

카테고리 없음 2025.10.20