본문 바로가기
  • Milly's Library
📊마케터 일기

[퍼포마에서 데이터분석가로 가는 일지] SQL 에서 쓰는 SELECT, FROM, WHERE 함수 개념 알아가기

by 홀리밀리 2024. 4. 16.

안녕하세요 밀리입니다

 

오늘도 몇일전 SQL 강의를 이어서 들어보며 정리를 해보는 블로그 글인데요.

오늘은 간단한 함수에 대해서 정리를 해보겠습니다.

저의 저번 블로그 글은 요기

 

[퍼포마에서 데이터분석가로 가는 일지] SQL은 어떤 것? 기초부터 어떻게 시작? 강의 추천 정리해

안녕하세요 밀리입니다. 퍼포먼스마케터로 일한 지 2년 째에 접어 들고 있네요. 저는 저를 항상 "광고 집행을 도와주고 데이터 분석을 통해 어떻게 광고를 할지 도와주는 역할." 이라고 소개를

dailymaxdong.tistory.com

제가 보고 있는 강의는 요기

 

[지금 무료] SQL 시작도 못한 분들 드루와요 | 땃지 - 인프런

땃지 | 기술도 흥미에서 시작해야 합니다. 회사 동료들의 MBTI 분석을 하는 땃지의 이야기를 준비했습니다. 왠지 SQL이 막막했던 분들이 즐겁게 공부를 시작하면 좋겠습니다., 일단 드루와요!SQL의

www.inflearn.com

 

퐐로퐐로 미~~


표에 있는 내용을 끌어오기.

1. SELECT, FROM

어떤 테이블 (표)에서 어떤 데이터를 선택해줘 라는 내용입니다

Table name : Interest surveys

number name age interests
1 A 25 Game
2 B 27 Netflix
3 C 25 Drawing
4 D 29 Game
5 E 31 Sports

 

이런 표가 있다고 가정하고

SELECT name, interest

FROM Interest surveys

와 같이 SELECT에는 열의 카테고리 이름을, FROM에는 보다 더 넓은 표의 이름을 입력해주는 함수입니다

그럼 

이런 테이블이 반환되는 것이지요~~

name interests
A Game
B Netflix
C Drawing
D Game
E Sports

 

2. WHERE

이제 테이블에서 데이터를 선택할 때 조건을 불러오는 공식의 함수를 설명해보겠습니다.

WHERE함수는 YES or NO로 대답이 가능해야 합니다

INTEREST=GAME? NUMBER NAME AGE INTERESTS
YES 1 A 25 Game
NO 2 B 27 Netflix
NO 3 C 25 Drawing
YES 4 D 29 Game
NO 5 E 31 Sports

이럴 때 YES라 대답할 수 있는건 아래 두개 뿐이겠죠?

INTEREST=GAME? NUMBER NAME AGE INTERESTS
YES 1 A 25 Game
YES 4 D 29 Game

SELECT name, interest

FROM Interest surveys

WHERE INTEREST=GAME?

해당 함수의 내용은

NAME INTERESTS
A Game
D Game

해당 표 결과만 뽑아내게 되는 것입니다


 

SELECT, FROM, WHERE 함수 정리 완!

다음 함수도 이어서 글을 써보겠습니다

그럼 오늘은 여기서 20,000~

 

반응형