Oktatás
Modul
Ablakfüggvényeket használó lekérdezések írása - Training
Ez a tartalom az ablakfüggvényeket használó írási lekérdezések része.
Ezt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 11.3 LTS és újabb
Kihagyja egy utasítás vagy alkikérdezés által visszaadott sorok számát.
Ezt a záradékot többnyire az LIMIT és összekapcsolásával használják az oldal eredményhalmazán keresztül, és a ORDER BY
-val egy determinisztikus eredmény eléréséhez.
Megjegyzés
Ha LIMIT
és OFFSET
használatával lapoz át egy eredményhalmazt, a kihagyott sorok továbbra is feldolgozásra kerülnek.
Ezek a sorok csak el lesznek rejtve az eredményhalmazból.
Az ezzel a technikával végzett lapozás nem ajánlott erőforrás-igényes lekérdezésekhez.
OFFSET integer_expression
integer_expression
Pozitív literális kifejezés, amely egész számot ad vissza.
> 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
Oktatás
Modul
Ablakfüggvényeket használó lekérdezések írása - Training
Ez a tartalom az ablakfüggvényeket használó írási lekérdezések része.
Dokumentáció
táblázatértékű függvény tartománya – Azure Databricks - Databricks SQL
Ismerje meg az SQL nyelv tartományfüggvényének szintaxisát a Databricks SQL-ben és a Databricks Runtime-ban.
lpad függvény – Azure Databricks - Databricks SQL
Ismerje meg az SQL-nyelv lpad függvényének szintaxisát a Databricks SQL-ben és a Databricks Runtime-ban.
DIVIDE_BY_ZERO hibaosztály – Azure Databricks
Az Azure Databricks DIVIDE_BY_ZERO hibaosztályának dokumentációja