inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

초보자를 위한 BigQuery(SQL) 입문

4-5. 시간 데이터 연습 문제 3~5번

4-5 시간 데이터 연습 문제 3번 질문

해결된 질문

191

이호재

작성한 질문수 2

1

카일님, 안녕하세요!

시간 데이터 3번 문제 궁금한게 있어 질문드립니다.

저는 해당 문제를 서브쿼리 없이 작성했는데, 서브쿼리 없이 작성해도 문제가 없나요?

그리고 서브쿼리는 어떤 경우에 사용해야 하는지 기준이 있을까요??

SELECT trainer_id, FORMAT_DATE("%d/%m/%Y", MIN(DATE(catch_datetime, 'Asia/Seoul'))) as first_date
FROM basic.trainer_pokemon
GROUP BY trainer_id
ORDER BY trainer_id;

sql bigquery 데이터-리터러시

답변 1

1

카일스쿨

안녕하세요!

서브쿼리 없이 작성해도 괜찮답니다. 저는 처음 배우는 분들이 서브쿼리를 쓰다보면 실수할 포인트가 많다고 생각해서 해당 부분에서 서브쿼리로 감싸는 것을 보여드렸어요.

현재 데이터에선 서브쿼리를 쓰지 않아도 되지만, 특정 연산에서는 바로 적용되지 않는 경우가 있어요. 이럴 때 서브 쿼리로 감싸서 사용하곤 합니다.

 

1

이호재

감사합니다!

vs code

0

51

2

수업자료 다운

0

49

2

쿼리 화면 문의

0

72

2

4-5. 3번 문제 질

0

66

2

JOIN 1번 문제

1

76

2

battle 테이블 생성 시 생성 오류

0

69

1

5-6. 4번 문제 WHERE 조건의 위치 문의

0

65

2

5-6. 연습문제 4번, type2에 대해서는 고려하지 않아도 될까요?

1

71

2

battle table 오류

0

69

2

location IS NOT NULL 을 굳이 안 써도 되지 않나요?

0

62

2

12강 집계 함수

0

49

1

2-6. 연습 문제 1~3번

0

50

1

안녕하세요! 11번 문제 query문에 관해 질문드립니다

0

51

1

2-6 #2 WHERE vs. HAVING절 사용 여부 차이

0

67

1

섹션 별 퀴즈

0

67

1

espanso 설치 완료 후 프로그램 실행 문제

0

104

2

Syntax에러

0

83

2

4-5. 1번 문제 TIMESTAMP 관련 질문

0

89

2

시각화 도구 사용

0

110

2

11번 문제 GROUP BY 사용하는 이유

0

99

1

big query 쿼리 결과 컬럼 폭

0

108

3

battle 스키마 조건 복사 파일이 열리지 않아요.

0

130

1

6-5 데이터 검증 결과 예시문제

0

79

2

battle 스키마 조건 복사붙여넣기용 자료

0

115

2