SQL workshop
During this practical workshop, you will get familiar with intermediate level SQL, which will allow you to read and formulate more complex SQL statements.
A profound training in SQL, the 'de facto standard language for Relational Database Management Systems', is necessary when you want to do more than simple queries on one or two tables. Besides the traditional RDBMS (like Oracle, Db2, SQL Server, PostgreSQL, MySQL ... ), SQL is also supported by non-relational systems such as Hive (used in Hadoop and Spark) and by e.g. SQLite and MS Access.
This course provides a thorough training, both theoretical and (mainly) practical, in the use of SQL, and primarily its data manipulation aspects, i.e., translating business questions into an SQL query. After successful completion of the course, the students will be able to read complex SQL and will be able to formulate their own complex SQL statements in a readable and maintainable way.
This training is mainly practical in nature; it builds on the course SQL and relational databases fundamentals and precedes the more advanced SQL advanced course.
Schedule
date | dur. | lang. | location | price | |
10 Dec | 2 | web based | 1140 EUR (excl. VAT) | ||
10 Dec | 2 | Woerden | 1140 EUR (exempt from VAT) | ||
SESSION INFO AND ENROLMENT |
Intended for
The training is intended for anyone who wants to write or read SQL queries: analysts, application programmers, database administrators, system programmers, end users ... You can test for yourself to see if this course contains enough new information for you by filling out the on-line self-test.
Background
Some experience with relational databases and SQL (see course SQL and relational databases fundamentals) is an absolute prerequisite. You can test for yourself to see if you have enough background by filling out the on-line self-test.
Main topics
- More advanced SELECT:
- subqueries in WHERE predicates
- nested table expressions — common table expressions (WITH clause)
- correlated subqueries — EXISTS
- scalar subqueries
- group by & having: typical use and "best practices"
- union — intersect — except — minus
- inner join, left/right/full outer join of multiple tables, and when to use
- expressions: case; extract; cast; date & time manipulations
- overview and use of the most useful scalar functions
- INSERT, UPDATE, DELETE
- Hidden mistakes, alternative formulations, query readability, best practices
Training method
Most of the time is devoted to practical exercises and to discussing the solutions. Exercises can be made either on Oracle, Db2 for z/OS, Db2 for LUW, MySQL, MariaDB, SQL Server, or PostgreSQL. (Indicate your choice on the registration form.) After the training, you get access to our on-line database environment, so you can practise at home/work!
Duration
2 days.
Course leader
an ABIS instructor.
Reviews
4.4/5 (based on 91 evaluations; the most recent ones are shown below)
|
Good course to get you started with sql queries, I recommend; Trainer explained the concept clearly and slowly.
| (N.N., ) |
Excellent course covering all major topics for SQL
| (Matteo, ) |
very nice and informative course. I learned a lot. the concept are very well explained in this course
| (Maryam, ) |
Ik ben heel tevreden, gezien ik heel wat geleerd heb en het gevoel heb dat we dit ook effectief kunnen toepassen in de praktijk.
| (Emma, ) |
Heel praktisch gericht wat een enorm voordeel is om veel te oefenen. Door deze werkwijze was ik vlugger mee.
| (Jessica, ) |
Het gaat soms snel. Maar doordat er begeleiders langskomen, lukt het wel om de stukken die ik moeilijk vind ook te begrijpen.
| (Sarah Verlinde, Vlaamse Overheid - AHOVOKS, ) |
goede instructor/docent
| (N.N., Vlaamse Overheid - AHOVOKS, ) |
goede instructor/docent
| (N.N., Vlaamse Overheid - AHOVOKS, ) |
Click here to see more comments...
Goede sql workshop, eerste dag een beetje makkelijk voor zij die al ervaring hebben met SQL. Op het einde van de tweede dag werd het dan weer een beetje veel.
| (N.N., Vlaamse Overheid - FB, ) |
Vraiment interessant comme cours
| (Malek Aref, Sigedis, ) |
Satisfait pour cette remise à niveau
| (N.N., Sigedis, ) |
Excellente formation, très bien dispensée
| (Hugues Colbrant, BNP Paribas Fortis, ) |
Super balance entre théorie et exercices
| (Daniellyson Teixeira de Vasconcelos, ) |
Het was goed maar voor mij ging het zo nu en dan te snel. Heeft te maken met mijn niveau uiteraard
| (N.N., Rabobank Nederland, ) |
De cursus is goed ingericht, theorie en oefening wisselen elkaar af. Top trainer
| (Hoessein Bensi Ali, APG Amsterdam, ) |
Heel fijne opleiding, precies waar ik naar op zoek was als gebruiker van sql zonder formele achtergrond daarbij.
| (Merijn Lucke, APG Amsterdam, ) |
great course, this has given me the knowledge and practice to start querying on my own. before this course i was a bit hesitant to use SQL.
| (N.N., ) |
Zeer relevante en bruikbare cursus.
| (Sabine de Win, APG Heerlen, ) |
Positief, goede afwisseling theorie en oef. Veel nieuwe zaken bijgeleerd.
| (N.N., ) |
Als autodidact veel aan gehad.
| (N.N., Sociale Verzekeringsbank, ) |
Prima cursus met verhouding tussen praktijk en theorie uitstekend
| (Marcel Faymonville, Sociale Verzekeringsbank, ) |
inhoud ok, zeer goed gegeven, zowel voor de beginners, als de gevorderden
| (Eric Verswyvel, HZIV, ) |
Een zeer handige cursus met tips and trics die ik zeker kan gebruiken in de praktijk
| (N.N., Federale Pensioendienst, ) |
Geeft goede handvaten om zelf met queries aan de slag te gaan.
| (Rob Kemkes, ING - Cedar, ) |
Voldoet zeker aan de behoefte!
| (Bob Merx, APG Heerlen, ) |
Een goede inhoud , een goed tempo.
| (Caroline Domogala, Vlaamse Overheid - AHOVOKS, ) |
Zeer uitdagend, maar heeft wel geleid tot extra inzichten en een nieuwe manier van SQL te benaderen. Je bouwt voor jezelf extra controles in om de juiste resultaten te bekomen.
| (N.N., Vlaamse Overheid - AHOVOKS, ) |
Super
| (N.N., Vlaamse Overheid - AHOVOKS, ) |
Also interesting
Enrollees for this training also took the following courses:
SESSION INFO AND ENROLMENT |