
381
8
장
복잡한 데이터셋 생성
야 합니다.
SELECT
,
FROM
등의 키워드는 예약어로 지정돼 있습니다(필드 이름이나 테이블 이
름, 별칭 등으로 사용할 수 없습니다 ). 일부 언어와 달리
SQL
쿼리에서 개행 문자
newlines
, 공
백
whitespace
(여기서는 단어 사이를 구분하는 필수 공백 이외의 여백을 의미), 대소문자는 데이
터베이스에서 쿼리를 실행할 때 아무런 영향을 끼치지 않습니다. 예제에서 다루는 쿼리는 길
게 한 줄로 작성해도 되고, 대문자만으로 작성하든 소문자만으로 작성하든 전혀 상관없습니
다(단, 쿼리 내에서 따옴표를 활용해 문자열을 표시할 때는 대소문자를 명확히 구분해야 합니
다). 따라서 코드 구성은 온전히 쿼리를 작성하는 사람이 책임져야 할 몫입니다. 하지만 너무
부담 가질 필요는 없습니다. 코드 작성에 유용한 꾸미기용 포맷(주석, 들여쓰기 등 )뿐 아니라
SQL
코드의 파일 저장 옵션 등 공식적 및 비공식적 도구가 제공되니 적절히 활용합시다.
8.2.1
주석 처리
대부분의 코딩 언어에서 제공하는 주석 처리 기능은 실행 시 코드에 별도로 표시된 부분을 무
시합니다.
SQL
에서 주석을 표시하는 방법은 두 가지입니다. 첫 번째로는, 줄표 두 개(
--
)를
사용합니다. 해당 줄에서 기호 뒤에 오는 텍스트는 모두 주석으로 처리합니다.
-- This ...