주석처리 -- 빠르게 입력하는 방법(?)
카일님의 강의 잘 듣고 있습니다!
2가지 질문이 있습니다!
1번 질문)
카일님이 강의를 하시면서 주석처리를 되게 빠르게 실행하시는 것 같으신데, 혹시 팁을 공유해주실 수 있으실까요?
-- 를 매번 입력하시는 것인가요?!
2번 질문)
5-6강의 11분 49초에서 쿼리를 빠르게 주석처리하기 위해서 앞에서 true인 1=1을 넣고, and쓰고 빠르게 주석처리..이 부분이 이해가 안됩니다.. 1=1을 넣는 것과 and에 주석처리를 거는 것과 무슨 연관이 있는 건가요?
좋은 강의 늘 감사합니다!
답변 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초 쯔음부터 나오는 내용과 동일합니다!
1
안녕하세요! 강의 초반부에서 간단히 설명드렸던 것 같은데, 어느 부분이였는지는 까먹었네요 헤헤..
맥 기준 command + /, 윈도우면 ctrl + / 이 대부분 개발 도구에서 주석 처리하는 단축키에요
더 많은 단축키는 아래 링크 또는 빅쿼리 콘솔에서 단축키 누르시면 되어요!
https://cloud.google.com/bigquery/docs/bigquery-web-ui#keyboard_shortcuts

질문 남겨주셔서 감사합니다!! 앞으로의 학습도 파이팅이에요 🙂
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





