Megosztás a következőn keresztül:


Szintaxisdiagram olvasása

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Ez a szakasz az SQL-referencia során használt szintaxis különböző mintáit ismerteti.

Alapösszetevők

Kulcsszó

SELECT

Az SQL-kulcsszavak mindig nagybetűsek ebben a dokumentumban, de a kis- és nagybetűk nem érzéketlenek.

Jogkivonat

( )
<  >
.
*
,

Az SQL-nyelv tartalmaz kerek zárójeleket ((, )) valamint szögletes zárójeleket (<, >), pontokat (.), vesszőket (,) és néhány egyéb karaktert. Ha ezek a karakterek szerepelnek egy szintaxisdiagramban, azokat a jelenlegi módon kell megadnia.

Záradék

LIMIT clause

SELECT named_expression

named_expression
  expression AS alias

A záradék a szintaxis elnevezett alszakaszát jelöli. A helyi záradékot ugyanaz a szintaxisdiagram ismerteti, amely meghívja. Ha a záradék gyakori, a Databricks SQL-referencia egy másik szakaszára mutat. Egyes záradékok főként ismertek keyword , és egy nagybetűs kulcsszóval, majd záradékkal vannak ábrázolva. Az egyéb záradékok mindig kisbetűsek, és szükség esetén aláhúzást (_) használnak. A helyi záradékok teljes körű ismertetését a következő szakaszban találja. Minden más záradék rövid leírással rendelkezik, amely a főoldalra mutató hivatkozást tartalmaz.

Argumentum

mapExpr

A függvények argumentumai a camelCase függvényben vannak megadva. A Databricks SQL az Argumentumok szakaszban ismerteti az argumentumok jelentését.

Jogkivonatok lánca

SELECT expr

A térközökkel elválasztott összetevőket sorrendben, feltétel nélkül kell megadni, és csak szóközökkel vagy megjegyzésekkel kell elválasztani. A Databricks SQL támogatja az űrlap /* ... */ (C stílusú) és -- ...a sor végéig terjedő megjegyzéseket.

Választási lehetőség

A szintaxis egy elágazását adja meg.

Kötelező választás

{ INT | INTEGER }

A kapcsos zárójelek { ... } azt jelentik, hogy pontosan meg kell adnia a több összetevő egyikét. Minden választást egy |.

Választható választási lehetőség

[ ASC | DESC ]

A szögletes zárójelek azt jelzik [ ... ] , hogy több összetevő közül legfeljebb egyet választhat. Minden választást egy |.

Csoportosítás

{ SELECT expr }

{ SELECT
 expr }

A kapcsos zárójelek { ... } megadják, hogy meg kell adnia az összes beágyazott összetevőt. Ha egy szintaxisdiagram több sorra is kiterjed, ez az űrlap egyértelművé teszi, hogy ugyanazt a szintaxist ábrázolja.

Lehetőség

[ NOT NULL ]

A szögletes zárójelek [...] megadják, hogy a zárt összetevők nem kötelezőek.

Ismétlés

col_option [...]

col_alias [, ...]

{ expr [ AS ] col_alias } [, ...]

A [...] három pont jelölése azt jelzi, hogy az közvetlenül megelőző összetevőt, csoportosítást vagy választást többször is megismételheti. Ha a három pontot egy másik karakter, például egy elválasztott pont [. ...]vagy egy vessző [, ...]előzi meg, minden ismétlést el kell különválasztania ezzel a karakterrel.