SQL 구문 빠른 참조

이 문서에서는 Spanner 문서 코드 예시에 사용되는 SQL 구문에 대한 빠른 참조 (치트 시트라고도 함)를 제공합니다.

Spanner의 SQL 쿼리 문법에 대한 자세한 내용은 GoogleSQL의 쿼리 문법을 참고하세요.

SQL 구문 표기법 규칙

다음 표에는 Spanner 문서에서 일반적으로 사용하는 구문 표기법 규칙이 나열되어 있습니다.

Notation 설명
대괄호 [ ] 동봉된 절 또는 인수가 선택사항임을 나타냅니다. SQL 쿼리에 이러한 괄호를 포함하지 마세요.
괄호 ( ) 리터럴 괄호 SQL 쿼리에 괄호를 포함합니다.
세로막대 | 세로 막대로 구분된 대안 중에서 하나의 옵션만 선택해야 함을 나타냅니다. SQL 쿼리에 막대를 포함하지 마세요.
중괄호 { } 동봉된 항목이 선택사항 집합을 나타냄을 나타냅니다. 세로 막대로 구분된 옵션 중 하나만 선택해야 합니다(예: { a | b | c }에서는 a, b, c 중 하나를 선택해야 함). SQL 쿼리에 중괄호를 포함하지 마세요.
Ellipsis ... 간결성을 위해 목록 또는 구문의 일부가 잘렸음을 나타냅니다. 이는 반복 목록을 나타내는 쉼표 다음에 오는 줄임표와는 다릅니다. 검색어에 줄임표를 포함하지 마세요.
쉼표 , 리터럴 쉼표를 나타냅니다. 일반적으로 목록에서 항목을 구분하는 데 사용됩니다. 쿼리에 쉼표를 포함합니다.
쉼표 다음에 오는 생략 부호 , ... 앞의 요소가 여러 번 반복될 수 있으며 각 인스턴스는 쉼표로 구분됨을 나타냅니다. 검색어에 줄임표를 포함하지 마세요. 반복되는 요소를 구분하려면 쉼표를 포함하세요.
상품 목록 item [, ...] 하나 이상의 항목을 포함해야 함을 나타냅니다. 쉼표로 구분하여 항목을 더 포함할 수도 있습니다. 괄호나 줄임표는 쿼리에 포함하지 마세요. 추가 항목을 구분하기 위해 쉼표를 포함합니다.
[item, ...] 선택적으로 하나 이상의 항목을 포함할 수 있음을 나타냅니다. 쉼표로 구분하여 항목을 더 포함할 수도 있습니다. 쿼리에 괄호나 줄임표를 포함하지 마세요. 추가 항목을 구분하려면 쉼표를 포함하세요.
작은따옴표 '' 리터럴 작은따옴표를 나타냅니다. 쿼리에서 문자열 리터럴을 정의하는 데 사용됩니다. 쿼리에 작은따옴표를 포함합니다.
큰따옴표 또는 역따옴표 "" 또는 `` 리터럴 큰따옴표 또는 백틱을 나타냅니다. 쿼리에서 따옴표로 묶인 식별자를 묶는 데 사용됩니다. 쿼리에 큰따옴표 또는 백틱을 포함합니다.
꺾쇠괄호 < > 리터럴 꺾쇠괄호입니다. SQL 쿼리에 꺾쇠 괄호를 포함합니다.