inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

5-6. JOIN 연습 문제 1~2번

주석처리 -- 빠르게 입력하는 방법(?)

해결된 질문

283

yjjin2854

작성한 질문수 1

0

카일님의 강의 잘 듣고 있습니다!
2가지 질문이 있습니다!

1번 질문)

카일님이 강의를 하시면서 주석처리를 되게 빠르게 실행하시는 것 같으신데, 혹시 팁을 공유해주실 수 있으실까요?

-- 를 매번 입력하시는 것인가요?!

2번 질문)

5-6강의 11분 49초에서 쿼리를 빠르게 주석처리하기 위해서 앞에서 true인 1=1을 넣고, and쓰고 빠르게 주석처리..이 부분이 이해가 안됩니다.. 1=1을 넣는 것과 and에 주석처리를 거는 것과 무슨 연관이 있는 건가요?

좋은 강의 늘 감사합니다!

sql bigquery 데이터-리터러시

답변 2

1

카일스쿨

답변한 사이에 질문을 하나 추가해주셨네요..! 2번 질문에 대해 답변드리면

5-6강의 11분 49초에서 쿼리를 빠르게 주석처리하기 위해서 앞에서 true인 1=1을 넣고, and쓰고 빠르게 주석처리..이 부분이 이해가 안됩니다.. 1=1을 넣는 것과 and에 주석처리를 거는 것과 무슨 연관이 있는 건가요?

SELECT
  col1,
  col2,
  col3
FROM table
WHERE
  col1 = 1
  AND col2 = 4

이런 쿼리가 있다고 할게요. 만약 col1 = 1 조건을 제외하고 싶을 때 어떻게 해야할까요?

=> col1 = 1을 없앤다가 떠오를거에요. 이거만 바로 삭제해서 다시 쿼리를 작성하면

SELECT
  col1,
  col2,
  col3
FROM table
WHERE
  AND col2 = 4

 

위 쿼리가 됩니다. 위 쿼리는 실행이 되지 않아요. WHERE 조건에 첫번째 조건이 있고, AND가 있어야 되거든요. 실행해보면 오류를 반환하게 됩니다

그렇기 때문에 1=1라는 조건을 추가하는 경우도 있습니다

SELECT
  col1,
  col2,
  col3
FROM table
WHERE
  1 = 1
  AND col1 = 1
  AND col2 = 4

 

이렇게 되면, col1 = 1 조건을 제외할 때 주석 한번만 처리하면 됩니다(1 = 1이 없으면 주석 처리하고 바로 실행하려면 오류가 나고, col2 앞에 있는 AND를 삭제해줘야 합니다)

위에 설명드린 내용이 11분 48초 쯔음부터 나오는 내용과 동일합니다!

0

yjjin2854

헉 이해했습니다ㅠㅠ!!

답변 감사합니다ㅎㅎ!

1

카일스쿨

안녕하세요! 강의 초반부에서 간단히 설명드렸던 것 같은데, 어느 부분이였는지는 까먹었네요 헤헤..

맥 기준 command + /, 윈도우면 ctrl + / 이 대부분 개발 도구에서 주석 처리하는 단축키에요

 

더 많은 단축키는 아래 링크 또는 빅쿼리 콘솔에서 단축키 누르시면 되어요!

https://cloud.google.com/bigquery/docs/bigquery-web-ui#keyboard_shortcuts

 

image

질문 남겨주셔서 감사합니다!! 앞으로의 학습도 파이팅이에요 🙂

 

vs code

0

62

2

수업자료 다운

0

60

2

쿼리 화면 문의

0

75

2

4-5. 3번 문제 질

0

71

2

JOIN 1번 문제

1

80

2

battle 테이블 생성 시 생성 오류

0

75

1

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

0

71

2

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

1

73

2

battle table 오류

0

73

2

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

0

66

2

12강 집계 함수

0

52

1

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

0

52

1

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

0

53

1

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

0

68

1

섹션 별 퀴즈

0

69

1

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

0

108

2

Syntax에러

0

89

2

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

0

96

2

시각화 도구 사용

0

117

2

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

0

100

1

big query 쿼리 결과 컬럼 폭

0

111

3

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

0

133

1

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

0

82

2

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

0

116

2