PostgreSQL Querying: Advanced Techniques
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Breid je SQL-vaardigheden uit met geavanceerde PostgreSQL-technieken voor praktische datavraagstukken.
Beschrijving
Ga verder dan SQL-basiskennis en leer geavanceerde querypatronen in PostgreSQL die in de praktijk worden gebruikt. Je vergelijkt meerdere oplossingsstrategieën, past window functions, table expressions en grouping-technieken toe, en kiest per situatie de beste aanpak op basis van juistheid, leesbaarheid en performance.
Onderwerpen
- Opfrissen basiskennis
- Table Expressions
- Set Operatoren
- Window Ranking, Offset en Aggregate Functions
- Pivoting en Grouping Sets
- Programmeren met PL/pgSQL
In deze module zorgen we dat iedereen de basis weer scherp heeft, zodat we…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Breid je SQL-vaardigheden uit met geavanceerde PostgreSQL-technieken voor praktische datavraagstukken.
Beschrijving
Ga verder dan SQL-basiskennis en leer geavanceerde querypatronen in PostgreSQL die in de praktijk worden gebruikt. Je vergelijkt meerdere oplossingsstrategieën, past window functions, table expressions en grouping-technieken toe, en kiest per situatie de beste aanpak op basis van juistheid, leesbaarheid en performance.
Onderwerpen
- Opfrissen basiskennis
- Table Expressions
- Set Operatoren
- Window Ranking, Offset en Aggregate Functions
- Pivoting en Grouping Sets
- Programmeren met PL/pgSQL
In deze module zorgen we dat iedereen de basis weer scherp heeft, zodat we op hetzelfde niveau verder kunnen. Leerdoelen:
- Standaardelementen van een SELECT-query
- Joins
- Groeperen en aggregeren
- Subqueries
Table expressions zijn elementen in SQL die geen fysieke tabel zijn, maar wel als tabel gebruikt kunnen worden. Leerdoelen:
- Views
- Set-returning Functions
- Derived Tables
- Common Table Expressions (CTE)
- LATERAL joins
- Wanneer kies je welke optie?
Met set operatoren kun je twee vergelijkbare resultaatsets onder elkaar zetten en vergelijken. In tegenstelling tot joins, waarmee je data naast elkaar combineert. Leerdoelen:
- UNION (ALL)
- EXCEPT / INTERSECT
Window functions zijn ideaal voor analytische scenario's zoals cumulatieven en moving averages. Je kunt er ook eerdere of volgende waarden in je resultaatset mee benaderen. Leerdoelen:
- Window Functions
- OVER
- Frame
- PARTITION BY
Pivoting is vaak nodig om data tussen verschillende systemen uit te wisselen. Grouping Sets helpen bij het aanbieden van analytische data: in één query combineer je meerdere aggregaties. Leerdoelen:
- Pivoting met conditionele aggregatie
- Crosstab (tablefunc)
- GROUPING SETS
- GROUP BY CUBE / ROLLUP
Je kunt SQL gebruiken om te queryen, maar ook programmeren met PL/pgSQL. Waarom is dat nuttig in een database, welke syntax hoort daarbij, en hoe passen functions en procedures hierin? Leerdoelen:
- DO-blocks
- Variabelen
- Functions en Procedures
- Control flow
- Exceptions en foutafhandeling
- Transacties
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
