home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - OS/390 - z/OS » UNIX - Linux - AIX » Windows » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Advanced SQL

Intended for

This presentation is intended for users and developers of RDBMS systems like e.g. Oracle, DB2 for LUW, DB2 for z/OS, SQLServer, MySQL, PostgreSQL, ...

Background

A good knowledge of SQL is required (see SQL workshop) and also active experience with one of the RDBMS systems (see e.g. DB2 for LUW fundamentals course, DB2 for z/OS fundamentals course, Oracle fundamentals course).

Training method

Using lots of examples and giving lots of exercises, the teacher will lead you step by step through existing standard SQL.

Course leader

Peter Vanroose.

Duration

1 day.

Schedule

datelanguageplacepriceremarks
22/10/2010 Leuven450 EUR
12/11/2010NWoerden450 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 

Objectives

Applications are becoming more demanding than before in their use of relational database systems likeDB2, Oracle, SQLServer... Also the SQL used by datawarehouse BI tools (e.g. Business Objects) and ERP solutions (e.g. SAP, Siebel) is becoming more advanced. Questions that arise in this context are:

  • How will we treat these new - often dynamic - SQL statements?
  • How to write SQL queries which are as readable and as maintainable as possible?
  • Can we take advantage of new SQL features?
  • Are there new features that can make existing SQL code more readable and more efficient?

To start with, this course will give an overview of the new standard SQL functionalities. We will show that using them may have an important positive impact on your system.

Main topics

  • Overview of reference material for the SQL standard
  • Nested Select, Correlated references in nested select
  • Inner and outer joins
  • Where clause: predicates, and focus on unpredictability of the null value
  • OLAP functions and new group by statements: grouping sets, rollup, cube
  • Pivoting tables
  • Combining SQL statements: Union, except, and intersect
  • Features of the Order By clause
  • Nested Selects and Common Table Expressions
  • Select From Insert, Update, Delete
  • Recursive SQL