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.
Şunlar için geçerlidir: Databricks SQL
Databricks Runtime 11.3 LTS ve üzeri
Bir deyim veya alt sorgu tarafından döndürülen belirli sayıda satırı atlar.
Bu cümle çoğunlukla, sayfa'den
Not
LIMIT
ve OFFSET
kullanarak bir sonuç kümesinde sayfalama yaparken atlanan satırlar yine işlenir.
Bu satırlar yalnızca sonuç kümesinden gizlenir.
Bu teknikle sayfalandırma, yoğun kaynak kullanan sorgular için önerilmez.
Sözdizimi
OFFSET integer_expression
Parametreler
integer_expression
Tamsayı döndüren pozitif değişmez değer ifadesi.
Örnekler
> CREATE TEMP VIEW person (name, age)
AS VALUES ('Zen Hui', 25),
('Anil B' , 18),
('Shone S', 16),
('Mike A' , 25),
('John A' , 18),
('Jack N' , 16);
-- Select the 4th and 5th rows by alphabetical order.
> SELECT name, age FROM person ORDER BY name LIMIT 2 OFFSET 3;
Mike A 25
Shone S 16
-- Specifying ALL option on LIMIT and an OFFSET of zero, returns all the rows.
> SELECT name, age FROM person ORDER BY name LIMIT ALL OFFSET 0;
Anil B 18
Jack N 16
John A 18
Mike A 25
Shone S 16
Zen Hui 25
-- A constant function expression as an input to OFFSET.
> SELECT name, age FROM person ORDER BY name OFFSET length('SPARK');
Zen Hui 25
-- A non-literal expression as an input to OFFSET is not allowed.
> SELECT name, age FROM person ORDER BY name OFFSET length(name);
Error: The offset expression must evaluate to a constant value