This SQL training course is designed for students new to writing SQL queries. A typical student will need to learn SQL to build applications or to generate business reports. For the most part, the SQL learned in the course is applicable to all major databases.
Overview:
This SQL training course is designed for students new to writing SQL queries. A typical student will need to learn SQL to build applications or to generate business reports. For the most part, the SQL learned in the course is applicable to all major databases. In the few cases in which there are differences between the databases, these differences will be pointed out.
Objectives:
Upon successful completion of this course, delegates will:
• Understand how relational databases work
• Learn to use SQL to output reports
• Learn to write queries getting data from multiple tables.
Relational Database Basics
• Brief History of SQL
• Relational Databases
o Tables
o Rows
o Columns
o Relationships
o Datatypes
o Primary Keys
o Foreign Keys
o Relational Database Management System
• Popular Databases
o Commercial Databases
o Popular Open Source Databases
o Valid Object References
• SQL Statements
o Database Manipulation Language (DML)
o Database Definition Language (DDL)
o Database Control Language (DCL)
Simple SELECTs
• Introduction to the Northwind Database
• Some Basics
o Comments
o Whitespace and Semi-colons
o Case Sensitivity
• SELECTing All Columns in All Rows
• Exploring the Tables
• SELECTing Specific Columns
• Sorting Records
o Sorting By a Single Column
o Sorting By Multiple Columns
o Sorting By Column Position
o Ascending and Descending Sorts
• The WHERE Clause and Operator Symbols
o Checking for Equality
o Checking for Inequality
o Checking for Greater or Less Than
o Checking for NULL
o WHERE and ORDER BY
• Using the WHERE clause to check for equality or inequality
• Using the WHERE clause to check for greater or less than
• Checking for NULL
• Using WHERE and ORDER BY Together
• The WHERE Clause and Operator Words
o The BETWEEN Operator
o The IN Operator
o The LIKE Operator
o The NOT Operator
• More SELECTs with WHERE
• Checking Multiple Conditions
o AND
o OR
o Order of Evaluation
• Writing SELECTs with Multiple Conditions
Advanced SELECTs
• Calculated Fields
o Concatenation
o Mathematical Calculations
o Aliases
• Calculating Fields
• Aggregate Functions and Grouping
o Aggregate Functions
o Grouping Data
o Selecting Distinct Records
• Working with Aggregate Functions
• Built-in Data Manipulation Functions
o Common Math Functions
o Common String Functions
o Common Date Functions
• Data Manipulation Functions
Subqueries, Joins and Unions
• Subqueries
• Joins
o Table Aliases
o Multi-table Joins
• Using Joins
• Outer Joins
• Unions
o UNION ALL
o UNION Rules
• Working with Unions
If time allows, one or more of the following may be covered:
• Conditional Processing with CASE
• INSERT, UPDATE, DELETE
• Student Challenges – Design your own reports
We are a Scottish SME on a mission to be the only training provider your company will ever need. To date we’ve run over 9,000 courses in more than 1,100 organisations, across public and private sectors. 96% of course attendees rate their training experience with us as excellent or very good.
Help protect your organization by using the knowledge gained in this course to correctly manage business databases. With this training, you learn the essential skills for administering SQL Server databases, and gain extensive experience using SQL Server tools to perform real-world administrative ta...
MySQL 8.0 Database Developer Oracle Certified Professional course is offered by Oracle that evaluates your capacity to design both the Web and Console Application using MySQL, including other high-level Programming Languages.
This three day Oracle SQL course is designed to give delegates practical experience in writing SQL statements and scripts using Oracle SQL. The basic SELECT statement, the use of SQL functions and the basic table and view handling statements are introduced.
SQL Language Installation Backup & Recovery Good Housekeeping Troubleshooting and Supporting MySQL
During this 2 day course, you will optimise your understanding of how to use DQS to cleanse, match, standardise, and enrich data to guarantee a result of reliable and consistent analytics. This course will equip you with up-to-date regulations and fundamental objectives to ensure the highest qualit...
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy