요약
SQL 질문 전 점검사항
- 코드의 오탈자
- 에러메시지 읽고 수정
- 요구 조건이 정확하게 정의되지 않거나 빠짐
- 질문사항 이외의 에러가 발생하지는 않는지 확인
- 문법에 맞는 DBMS 선택되었는지 확인
검색 주요 팁
- 구글 검색
- 영문 검색
- 검색 키워드 명확하게
- 신뢰할 수 있는 사이트 접속
- 정보의 최신성 확인
질문 템플릿
1. 어떤 내용에 대한 질문인지 : 영상이면 제목과 시간대, 문제면 링크
2. 작성 코드 붙여넣기
3. 문제 상황 서술 : 기대했던 결과와 시도를 통해 얻은 결과의 차이
4. 기타 추가 설명 : 내가 참고한 자료 링크, 검색어 등
주요 포인트
질문이나 검색 전 직접 점검하고 에러를 확인해본다.
검색 시 명확한 키워드로 구글링하며 영어로 검색하는 것이 좋다.
질문에 대한 내용, 문제 상황, 작성 코드 등을 스스로 잘 파악하고 정리하여 질문해야 한다.
핵심개념
질문자가 문제를 빠르게 해결하기 위해 정확한 질문을 해야함
결국은 스스로 해봐야 실력이 는다.
용어정리
stackoverflow : 미국의 IT, 개발자 커뮤니티 사이트로 규모가 굉장히 크다.
- 프로그래밍 관련 질문이 굉장히 많이 올라오고 답변도 활발하기 때문에 직접 질문하기 보다 검색만으로도 자기 문제를 해결할 수 있음.
자주 나오는 에러코드
테이블 명이 다를 경우 : Table '~~~' doesn't exist
컬럼 명이 다를 경우 : Unknown column '~~~' in 'field list'
조건문 문자에 작은따옴표를 안했을 경우 : Unknown column '문자' in 'where clause'
문법에 오류가 있을 경우 : You have an error in your SQL syntax
Error position : SQL문 에러 코드 가장 아래에 에러가 발생한 줄을 알려줌. 이를 따라가서 문장 꼼꼼하게 다시 읽어보고 오류를 찾아서 수정해야 함.
관련 사례
직접 점검 사례
강의를 보며 실습 진행중 간단한 SQL문을 동일하게 쳤는데 계속 에러가 뜸
- Error position을 읽어보니 from문에서 에러가 발생
- 천천히 다시 읽어보니 from문 전에 콤마(,)를 사용한 것 때문이었음
- , 를 지우고 다시 실행해보니 정상적으로 작동
검색 사례
?
[출처] SQL 질문 잘 하는 방법
(https://datarian.io/blog/how-to-ask-good-sql-questions)
'아티클 스터디' 카테고리의 다른 글
[2024/12/31]아티클 스터디 6회 - 개발 블로그는 어떻게 써야할까? (0) | 2024.12.31 |
---|---|
[2024/12/30]아티클 스터디 5회 - 데이터 분석의 시작 (3) | 2024.12.30 |
[2024/12/23]아티클 스터디 3회 - 엑셀로 온라인 서비스의 RDB 이해하기 (0) | 2024.12.23 |
[2024/12/18]아티클 스터디 2회 - 제조업에서 데이터 분석이란? (1) | 2024.12.18 |
[2024/12/17]아티클 스터디 1회 - 데이터 분석의 시작 (1) | 2024.12.17 |