SQL workshop
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 | |
19 May | 2 | web based | 950 EUR (excl. VAT) | ||
10 Jun | 2 | Leuven | 950 EUR (excl. 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.2/5 (based on 149 evaluations; the most recent ones are shown below)
|
very nice and informative course. I learned a lot. the concept are very well explained in this course
| (Maryam, ) |
Heel fijne opleiding, precies waar ik naar op zoek was als gebruiker van sql zonder formele achtergrond daarbij.
| (Merijn Lucke, APG, ) |
De cursus is goed ingericht, theorie en oefening wisselen elkaar af. Top trainer
| (Hoessein Bensi Ali, APG, ) |
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, ) |
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, ) |
Click here to see more comments...
Geeft goede handvaten om zelf met queries aan de slag te gaan.
| (Rob Kemkes, ING - Bijlmerdreef, ) |
Een zeer handige cursus met tips and trics die ik zeker kan gebruiken in de praktijk
| (N.N., Federale Pensioendienst, ) |
Voldoet zeker aan de behoefte!
| (Bob Merx, APG, ) |
Een goede inhoud , een goed tempo.
| (Caroline Domogala, Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
Super
| (N.N., Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
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-Afd Studietoelagen, ) |
goede cursus om de basis uit te leggen.
| (Michelle de Böck, ) |
prima bootcamp, duidelijke uitleg, goede docent
| (Daniëlle, ) |
Prima, een aanrader en veel van op gestoken
| (Tim Beurskens, APG, ) |
Heel goede cursus, zeer competente docent!
| (Jos Engels, APG, ) |
goede uitleg, presentatie.
| (Joris, ) |
Heel goed
| (N.N., Vlaamse Overheid - FB, ) |
Aangenaam tempo. Nuttige nieuwe informatie
| (Jelle Braum, Caitlann Consulting, ) |
Très bon cours, très clair et structuré. Syllabus complet.
| (Pascale, ) |
Erg nuttig, en enthousiast gegeven.
| (Michiel, ) |
Zeer boeiend en leerzaam, maar ook positief vermoeiend. Veel hersenkrakers.
| (Ruben, ) |
Really good, I think I learned some useful things
| (Luca Vanderbist, Sigedis, ) |
I am satisfied because I learned how to correctly manipulate some queries . Group by and temporary tables
| (Zaneza Nkezabera, Sigedis, ) |
Better then expected! It was not too technical and quite easy to follow. I was never bored or left in the dark :-)
| (Geert Joris, Sigedis, ) |
Enorm goed verzorgd, zowel de inhoud, de correctheid van de voorbeelden als de faciliteiten
| (Willem Dauwen, publiq, ) |
Heel goed
| (N.N., ) |
Zeer goed,veel opgefrist en bijgeleerd
| (N.N., ) |
Ok, af en toe net iets te snel (correlated q)
| (N.N., ) |
Een goed begeleide cursus waarbij je voldoende wordt uitgedaagd zelf met SQL te leren werken.
| (Céline Kegels, ) |
Correct tempo, voldoende oefeningen
| (N.N., ) |
Heel interessant
| (N.N., Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
Heel goede begeleider
| (N.N., ) |
Goede cursus, wel nogal moeilijk voor iemand met beperkte voorkennis
| (N.N., Vlaamse Overheid - AHOVOKS-Afd Studietoelagen, ) |
zeer goed gebracht
| (Dimitri, ) |
Fijne cursus, leerkracht past zich goed aan aan de groep.
| (Nena, ) |
Zeer leerijk voor hetgeen ikzelf dit nodig heb binnen mijn bedrijf
| (Kim, ) |
Zeer goed opgebouwd - pedagogisch aangepakt
| (N.N., ) |
Positief - veel bijgeleerd - goede lesgever. Goede oefeningen om de geleerde dingen onder de knie te krijgen
| (Tessa, ) |
Goede toepassing van praktijk, goed aanspreekpunt voor vragen
| (N.N., ) |
Zeer goed
| (N.N., Colruyt Group Services, ) |
Goede opbouw / structuur
| (N.N., ) |
Goede cursus, uitstekende docent, leuke opbouw in moeilijkheidsgraad van de oefeningen
| (N.N., ) |
Prima workshop om wat meer aan SQL te kunnen snuiven.
| (Ronald, ) |
Goed; Bart weet alles.
| (N.N., ) |
Excellent
| (N.N., ) |
goed, veel praktijk,
| (Peter, ) |
Très bien, enfin le cours que je cherchais depuis des années :-)
| (N.N., ) |
Excellente introduction au SQL
| (Vincent, ) |
Uitstekend
| (N.N., ) |
Très bon cours, cependant la partie sur les subqueries était nettement plus difficile
| (N.N., ) |
Geeft een volledig beeld van wat mogelijk is met SQL op een hoger niveau en oefent de belangrijkste technieken in. Algemeen zeer tevreden
| (N.N., Colruyt Group Services, ) |
Zeer interessant voor mensen met wat verouderde SQL-kennis
| (N.N., Colruyt Group Services, ) |
Als iemand zonder enige IT-kennis en achtergrond (buiten SQL fundamentals) vond ik dit zeer moeilijk vandaar een zwakke Niveau beoordeling + de voorbeelden in de cursus zijn te simpel i.v.m. de oefeningen. De trainer was wel zéér goed.
| (N.N., Colruyt Group Services, ) |
goede cursus, goed tempo, goede dagindeling
| (Marc, ) |
Het is fijn dat er veel tijd is om oefeningen te maken. Uitleg was goed en er was genoeg ruimte voor vragen.
| (N.N., ) |
prima had wel een dagje langer gekund voor mij
| (Jan Hidde Prins, ING - Amsterdamse Poort, ) |
Voldoet zeker aan mijn verwachtingen. De cursus werd zeer goed gegeven, lesgever kon ook goed de verschillen aangeven tussen bv oracle en MySQL. Er was genoeg tijd voor het uitvoeren van oefeningen wat wel nodig is.
| (Kristine, ) |
correcte verhouding oefening en theorie
| (N.N., ) |
Bonne présentation et formateur disponible
| (N.N., ) |
Goed, zeker iets bijgeleerd
| (N.N., ) |
Alles was in orde.
| (N.N., ) |
Zeer aangenaam hier bij ABIS cursus te volgen.
| (N.N., ) |
Très bien donné, 1 jour de plus serait mieux
| (N.N., ) |
interessant
| (N.N., ) |
heel goed om verder te oefenen
| (N.N., ) |
Erg goed
| (N.N., ING - De Entree, ) |
Goed, maar liever nog een dag langer en nog meer oefenen per onderdeel.
| (N.N., ) |
geheel naar wens
| (N.N., ) |
Prima, goede sfeer. Soms wat veel theorie achter elkaar die dan snel verwerkt moet worden. Fijne docent.
| (N.N., ) |
Zeer leerzaam.
| (Theo van Gerwen, ING - Wilgenplas, ) |
Also interesting
Enrollees for this training also took the following courses:
- SQL and relational databases fundamentals
- SQL advanced course
- OO concepts and techniques
- Java programming
SESSION INFO AND ENROLMENT |