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