inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[백문이불여일타] 데이터 분석을 위한 기초 SQL

WHERE 해커랭크 문제풀이 1 + 중복된 값을 빼주는 DISTINCT

SELECT는 뭘 불러오는거고 FROM 은 뭘불러오는건가요

해결된 질문

193

여진

작성한 질문수 9

-1

우선 첫시간에 배울 때 가로(행row) 는 데이터 1개

세로(Column)는 데이터의 특성( ex. Customers, Product..) 라고 하셨는데 그렇다면 '테이블' 은 각각 세로줄 (column) 하나씩을 말하는건가요? 그리고 SELECT 에 거의 항상 *가 들어갔었는데 SELECT라는 개념이 FROM 보다 더 큰 개념인거죠? 그러니까 모든 Column들을 선택하라는거죠? 이문제에서는 왜 Station 보다 작은 범위안에 있는 City 를 SELECT 에 넣고 FROM에 STATION을 넣는건가요? SELECT의 범위 그리고 뭘 불러오는거며 FROM 의 범위는 어딘지 헷갈립니다...

 

 

 

 

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

sql

답변 1

1

지식공유자 J

데이터 테이블=표 라고 생각하시면 이해하시기 쉬울 것 같아요.
표는 행과 열로 이루어져있죠. 행이 Row이고 열이 Column 입니다.

City라는 이름의 열과 Country라는 이름의 열을 가진 가진 표가 있고, 이 표의 이름을 Station이라고 해 봅시다.

FROM 절에는 데이터를 어떤 표에서 뽑아올 건지를, SELECT 절에는 어떤 열의 데이터를 뽑아올 건지를 씁니다.

SELECT City 
FROM Station 

위 쿼리는 Station 표의 City 열을 가져오라는 뜻이고요.
만약 모든 열(이 표에는 City와 Country 열이 있으니 이 두 개의 열 모두)을 다 가져오고 싶으면 아래처럼 SELECT *를 쓰면 됩니다.

SELECT *
FROM Station

 

WHERE절에 LIKE문법을 IN으로 묶어서 사용

0

43

1

수강기간 변경 요청

0

91

2

Revising the Select Query 1 문제에서 질문입니다.

0

65

1

SQL제대로 공부하고 싶어서 수강했는데 SQLD시험에도 효과적일까요?

0

82

1

수강기한

0

94

2

해커랭크 문제풀이 처음부터 난이도 높아서 틀렸는데요.

0

75

2

OR 조건 간소화

0

47

1

Weather Observation Station 6 쿼리가 틀렸다고 나오는 이유를 모르겠어요

0

60

1

비교연산자 질문

0

45

1

HackerRank 진행 도와주세요

0

104

2

Weather Observation Station 12에서 Wrong Answer이 뜹니다.

0

70

2

섹션 3 . 10 . 질문있습니다

0

77

1

Weather Observation Station 12 질문

0

59

1

COLUMN에 대해 이해 안됨

0

112

2

수업 ppt 강의안 자료

0

182

2

SELECT * FROM city; 질문입니다

0

135

2

CEIL, FLOOR 함수 질문

1

359

2

w3schools 에러

1

205

2

Weather Observation Station 12 IN변환 및 관련 질문

0

144

1

해커랭크 Employee Salaries 문제 질문

0

126

1

해커랭크 문제풀이 1 에서

0

130

1

해커랭크 문제풀이 중

0

102

1

Revising the Select Query 1 문제가 약간 바뀌었어요

0

157

2

AARRR 집계, AB Test, 코호트 분석 등 관련 강의도 있을까요?

0

216

2