Aracılığıyla paylaş


SQL başvurusu nasıl kullanılır?

Şunun için geçerlidir:Evet olarak işaretlendi Databricks SQL Evet olarak işaretlendi Databricks Runtime

Bu kılavuzda, platform kullanılabilirlik etiketleri ve söz dizimi gösterimi de dahil olmak üzere SQL dil başvurusunun nasıl okunduğu ve gezinilmediği açıklanmaktadır.

"Şunlar için geçerlidir" etiketleri

SQL başvurusu Databricks SQL, Databricks Runtime ve Unity Kataloğu'nu kapsar. Her makale, üst kısımda bu özelliği destekleyen ürün ve sürümleri gösteren bir "Şunlar için geçerlidir" etiketi içerir.

Etiketi okuma

Etiket Anlamı
onay işareti evet olarak işaretlenmiş Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime Hem Databricks SQL hem de Databricks Runtime'ın tüm sürümleri
onay işareti evet olarak işaretlenmiş Databricks SQL Yalnızca Databricks SQL (Databricks Runtime'da desteklenmez)
onay işareti evet olarak işaretlenmiş Databricks SQL denetimi evet Olarak işaretlendi Databricks Runtime 11.3 LTS ve üzeri Databricks SQL ve Databricks Runtime 11.3 LTS ve sonraki sürümleri
onay işareti evet olarak işaretlenmiş Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime 11.3 LTS ve üzeri onay işareti evet yalnızca Unity Kataloğu Yalnızca Unity Kataloğu, Databricks SQL'in tüm sürümleri ve Databricks Runtime 11.3 LTS ve üzeri

Parametre düzeyi etiketleri

Bazı makalelerin üst kısmında "Şunlar için geçerlidir" etiketi ve makaledeki belirli parametreler için ek etiketler bulunur. Parametre düzeyi etiketi, yalnızca bu parametre için makale düzeyi etiketini geçersiz kılar.

Örnek 1: Parametre için en düşük Databricks Runtime sürümü gerekir

Makale etiketi: evet olarak işaretlendi Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime

Parametre etiketi: evet olarak işaretlendi databricks SQL denetimi evet olarak işaretlendi Databricks Runtime 11.3 LTS ve üzeri

Bu, makalenin çoğunun hem Databricks SQL hem de Databricks Runtime'ın tüm sürümleri için geçerli olduğu, ancak bu parametrenin Databricks Runtime 11.3 LTS veya sonraki bir sürümünü gerektirdiği anlamına gelir.

Örnek 2: SQL ambarı iş yükleri için parametre kullanılamıyor

Makale etiketi: evet olarak işaretlendi Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime

Parametre etiketi: evet Olarak işaretlendi Databricks Runtime 11.3 LTS ve üzerini işaretleyin

Bu, sayfanın çoğunun her iki ürünün de tüm sürümleri için geçerli olduğu, ancak belirli bir parametrenin yalnızca Databricks Runtime 11.3 LTS ve sonraki sürümlerinde desteklendiği anlamına gelir (Databricks SQL'de desteklenmez).


Söz dizimi diyagramları

SQL deyimleri, geçerli komutların nasıl oluşturulur gösteren söz dizimi diyagramları kullanılarak belgelenir.

Temel öğeler

Söz dizimi diyagramları, SQL deyimlerini temsil etmek için bu temel bileşenleri kullanır. Her bileşenin ardından bir örnek alınır.

Keyword

Anahtar sözcükler büyük harfle gösterilir ancak büyük/küçük harfe duyarlı değildir.

SELECT

Jeton

Tam olarak gösterildiği gibi girmeniz gereken değişmez karakterler: (, ), <, >, , ., *, ,

Clause

Yan tümceler söz dizimi bölümleri olarak adlandırılır. Büyük harf yan tümceleri (gibi LIMIT clause) belgelerine bağlanır. Alt çizgi içeren küçük harf yan tümceleri (gibi named_expression) yerel olarak tanımlanır.

LIMIT clause
named_expression

Argument

İşlev bağımsız değişkenleri camelCase kullanır ve Databricks SQL işlev başvurusunun Bağımsız Değişkenler bölümünde açıklanmıştır.

mapExpr

Söz dizimi gösterimi

Özel simgeler, bileşenlerin nasıl birleştirilebileceğini, tekrar edilebileceğini veya atlanabilir olduğunu gösterir.

Gerekli sıra

Boşlukla ayrılmış bileşenler sırayla görünmelidir.

SELECT expr

Zorunlu seçim

Ayırıcılı küme ayraçları { }| , tam olarak bir seçenek belirlemeniz gerektiği anlamına gelir.

{ INT | INTEGER }

İsteğe bağlı seçim

Ayırıcılı [ ]| köşeli ayraçlar, en fazla bir seçenek belirleyebileceğiniz anlamına gelir.

[ ASC | DESC ]

Grouping

Küme ayraçları { } olmadan | tüm bileşenleri eklemeniz gerekir.

{ SELECT expr }

İsteğe bağlı öğe

Köşeli ayraçlar [ ] , kapalı bileşenin isteğe bağlı olduğu anlamına gelir.

[ NOT NULL ]

Tekrar

Üç nokta, [...] önceki bileşeni yineleyebileceğiniz anlamına gelir. Önce bir ayırıcı (), ... varsa, yinelemeler arasında bu ayırıcıyı kullanmanız gerekir.

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

Comments

Databricks SQL, C stili açıklamaları (/* ... */) ve satır açıklamalarını (-- ... ) destekler.