Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önceki çalışmaları yinelemek ve değiştirmek, sıfırdan bir şey yazmaktan daha kolaydır. Bu özellikle yaygın JOIN deyimleri veya karmaşık CASE ifadeleri için geçerlidir. Sorgu listeniz büyüdükçe, hangi sorguların ihtiyacınız olan deyimi içerdiğini hatırlamak zor olabilir. Ayrıca, kullanıcının çalışma zamanında değiştirebileceği yer tutucu metin içeren bir ekleme noktası içeren bir sorgu parçacığı da oluşturabilirsiniz.
Sorgu parçacıkları, otomatik tamamlama kullanarak paylaşabileceğiniz ve tetikleyebileceğiniz sorgu kesimleridir. Aşağıdakiler için sorgu parçacıkları kullanın:
- Sık
JOINifadeleri -
WITHveyaCASEgibi karmaşık cümleler. - Koşullu biçimlendirme
Parçacık örnekleri:
--Simple snippet
WHERE fare_amount > 100
--Snippet with an insertion point for a value to be provided at runtime
WHERE fare_amount > ${1:value}
--Snippet with an insertion point for a value to be provided at runtime and containing a default value
WHERE fare_amount > ${1:100}
--Snippet with multiple insertion points
WHERE fare_amount > ${2:min_value} AND fare_amount < ${1:max_value} AND trip_distance < ${0:max_distance}
Sorgu parçacıkları oluşturma
SQL, not defteri veya dosya düzenleyicilerinden bir sorgu parçacığı oluşturabilirsiniz. Şu adımları izleyin:
Yeni SQL düzenleyicisinde
Kebap menüsü ve ardından Görünüm'e tıklayın.
Not defterinde veya dosya düzenleyicilerinde Görünüm'e tıklayın.
Kod parçacıklarını sorgula'ya tıklayın.
Sorgu parçacığı oluşturtıklayın.
Değiştir alanına kod parçacığı adını girin. Kod parçacığını kullanan bir sorgu yazarken bu adı kullanacaksınız.
(İsteğe bağlı) Bir açıklama girin.
Kod Parçacığı alanına kod parçacığını girin.
Oluştur'utıklayın.
Sorgu parçacığı kullanma
Sorgu parçacıkları herhangi bir SQL sorgusunda kullanılabilir. SORGU kod parçacıklarına SQL düzenleyicisinde, not defteri SQL hücrelerinde, SQL dosyalarında ve AI/BI pano sorgularında erişebilirsiniz.
Bu sorgu parçacıklarını kullanabileceğiniz basit bir sorgu örneği aşağıda verilmiştir:
--Simple query
SELECT * FROM samples.nyctaxi.trips
Bu sorguyla bir sorgu parçacığı kullanmak için aşağıdaki adımları kullanın:
SQL Düzenleyicisiaçın.
SORGUnuzu SQL düzenleyicisi sorgu bölmesine yazın.
Sorgu parçacığınızın adını yazmaya başlayın ve otomatik tamamlama penceresinden seçin.
SQL düzenleyicisinde, pencereyi el ile
Control+Spaceaçıp bir kod parçacığı da seçebilirsiniz.
Sorgu kesitinden
WHEREkoşuluyla sorguyu yürüt.Sorgu
sorgu
Sorgu kesitlerinde ekleme noktalarıyla çalışma
Ekleme noktalarını, bir tamsayı sekme sırasını, tek bir dolar işareti ve küme ayracı ile ${} sararak belirlersiniz. İki nokta üst üste :ile başlayan bir metin yer tutucu isteğe bağlıdır, ancak kod parçacığınıza aşina olmayan kullanıcılar için faydalıdır. Daha önce oluşturduğunuz ekleme noktalarına sahip sorgu kod parçacıklarında, ${1:value} yer tutucusu olan bir ekleme noktasıdır ve ${1:100} çalışma zamanında geçersiz kılabileceğiniz yer tutucu için varsayılan değere sahip bir ekleme noktasıdır. Databricks SQL kod parçacığını işlerken, dolar işareti $ ve küme ayraçları {} çıkarılır ve sözcüğü veya varsayılan value değeri 100 değiştirilecek şekilde vurgulanır.
Birden çok ekleme noktası olduğunda, metin ekleme giriş işareti istenen değerin sorulması için ilk ekleme noktasına atlar.
Tab tuşuna bastığınızda, imleç sonraki değer için bir sonraki ekleme noktasına atlar. Yeniden Tab bastığınızda, imleç son ekleme noktasına ulaşana kadar bir sonraki ekleme noktasına sıçrar.
Notе
Sıfır ${0} ekleme noktası her zaman sekme sırasının son noktasıdır.
Ekleme noktası sorgu parçacıklarını sorguyla birlikte kullanmak için aşağıdaki adımları kullanın:
SQL Düzenleyicisiaçın.
SORGUnuzu SQL düzenleyicisi sorgu bölmesine yazın.
Sorgu parçacığınızın adının ilk üç harfini yazın ve varsayılan değer olmadan ekleme noktasıyla bir sorgu parçacığı seçin.
Sorgu parçacığı sorguya eklenir ve ekleme imleci ekleme noktasına atlar.
Varsayılan değer içermeyen ekleme noktası sorgu parçacığını kullanarak sorgu

WHEREyan tümcesi için200gibi bir değer girin.İsteğe bağlı olarak sorguyu sorgu parçacığındaki
WHEREyan tümcesiyle çalıştırın.Önceki adımları yineleyin, ancak varsayılan değeri kullanarak ekleme noktasıyla sorgu parçacığını seçin.
Önceki adımları yineleyin, ancak birden çok ekleme noktası içeren sorgu parçacığını seçin.
İlk ekleme noktası için bir değer girin, sekme tuşuyla sonraki ekleme noktasına gidin ve bir değer girin, sonra sekme tuşuyla son ekleme noktasına gelin ve bir değer girin.