Szintaxisdiagram olvasása
A következőkre vonatkozik: Databricks SQL
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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: