Book your SQL Language Training Course
This two day course is being run twelve times between Monday 27th February 2012 and Thursday 30th August 2012 in Bristol, Birmingham, London, Manchester, Edinburgh, Stockport,
Book this course with us today from as little as £975.00 + VAT and with our price guarantee you can be confident of getting great value. Our team of experienced independent booking administrators will make the joining process painless and by providing feedback on your experiences you’ll also influence the Coursebookers independent course ratings.
THE COURSEBOOKERS PRICE GUARANTEE
The CourseBookers price guarantee means that if you find your course cheaper online before booking we will match price. Unlike many other booking administration companies, we have no booking fees! We've also negotiated special rates on your behalf with all of our training providers, and in some cases we can offer very competitive late booking discounts. These are always ready to view on our web site when available and are updated daily.
Expert Help
If you would like
advice, or to book, call
one of our experts on
Open: 9am - 5:30pm
Monday- Friday

| Date | Location | Rating | Price | ||
|---|---|---|---|---|---|
| Monday 27 February 2012 | Bristol | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Thursday 01 March 2012 | Birmingham | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Monday 12 March 2012 | London | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Monday 02 April 2012 | Manchester | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Monday 16 April 2012 | London | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Thursday 10 May 2012 | Edinburgh | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Thursday 10 May 2012 | London | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Thursday 07 June 2012 | Birmingham | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Thursday 07 June 2012 | Bristol | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Thursday 07 June 2012 | London | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Monday 18 June 2012 | Stockport | ![]() ![]() ![]() ![]() | £975.00+VAT | ||
| Thursday 30 August 2012 | Manchester | ![]() ![]() ![]() ![]() | £975.00+VAT |
Book your course now with Coursebookers!

Making an enquiry to Coursebookers couldn't be easier, just fill out the form to the left or call 01920 460232 and our team will be in touch within 48 hours.
Remember:
- Not only are we great value, we can also boast no booking fees
- Human administrators make booking & coordination simple and painless
- Coursebookers is vendor neutral we can offer unbiased and independent advice
- If you have complex booking requirements we're happy to help! Call our team on 01920 460232 to discuss your needs
- We ensure all our courses meet our high standards, meaning you'll only ever see "the best of the best" on Coursebookers!
Download Course OutlineThis course will teach the student how to read and write good SQL for querying, updating and maintaining SQL databases. The course progresses through the elements of the language to build a thorough appreciation and understanding of SQL's capabilities and power.
- Anyone wishing to use SQL to access data. This course is a common prerequisite for those going on our client/server or database courses.
- A degree of computer literacy is needed. Typically delegate skills will include a working familiarity with the Windows graphical environment but no prior knowledge of SQL. The most successful students on this course are those who can type accurately and consistently, and can cope with 'syntax' as SQL is a syntactically 'fussy' language. Typically delegates will have coded in some other language but it is not necessary to have done so to be successful on this course. The range of exercises allows students to work at the most approriate pace for them.
- describe where the SQL language came from and its set-based mode of operation
- write SQL statements to create and manipulate database objects and data
- read SQL effectively
- write queries to join many related tables
- use the features of the language to safeguard the data and its value to the user
- recognise the dangers inherent in the language that may return the right result but would be fatally flawed with different data
Introduction to Relational Databases
- The need for an SQL standard
- The ANSI standards
- What is a database?
- What is a relational database?
- Components of a relational database
- Normalised data
- Anatomy of a table
- Primary and foreign keys
- Joins
- Components of SQL
Data Manipulation Language
- SELECT operations
- DISTINCT
- Virtual columns
- Column aliases
- Functions
- Restricting the rows returned
- Multiple conditions
- Ordering data
- Inserting rows
- Updating rows
- Deleting rows
Joining tables
- The theory of joining tables
- Cross, Inner, Outer, Full, Left and Right; Composite joins
- Table aliases
- SQL92 and SQL89 Join syntax
Data Definition Language
- Data types
- Column attributes
- Create table; Primary and foreign keys
- Referential integrity
- Alter and drop tables
Views
- Defining simple views
- Views with virtual columns
- Restricted-column views
- Joined-table views
- Restricted-row views
- View restrictions
Summarised Queries
- Table aggregates
- GROUP BY and aggregates
- The HAVING clause
Subqueries
- Using simple Subqueries
- EXISTS
- Correlated Subqueries
Further Data Manipulation Language
- Unions
- Self joins
Data Control Language
- Identifying users
- Setting privileges
- GRANT and REVOKE
This course will teach the student how to read and write good SQL for querying, updating and maintaining SQL databases. The course progresses through the elements of the language to build a thorough appreciation and understanding of SQL's capabilities and power.
QA training has over 25 years of experience of supplying high standard training courses in many Business, Management and IT Technical areas. Since 1983 the company has grown to have 25 training centres across the UK offering businesses routes to advance on a local and national level.
QA have a dedicated team of permanent instructors and teaching consultants who constantly improve the courses to ensure the highest possible standard of training is available.
Main menu
Software Vendor
IT Technical
Business Skills
- Project Management (163)
- ITIL (21)
- PRINCE2 (48)
- Reporting (18)
- HR (25)
- Health and Safety (3)
- Management (71)
- Business Development (4)
- Strategic Management (3)
- Personal Development (202)
- Leadership (70)
- Administration (21)
- Finance (32)
- Sales and Marketing (58)
- IT Service Management (83)
- Customer Service (21)
- Legal (8)

