Oreilly - Intermediate to Advanced SQL: Move Beyond the Basics to Master Complex Concepts
by Allen Taylor | Released September 2018 | ISBN: 9781484239780
Learn the basics of creating, maintaining, protecting, and querying relational databases using SQL, the standard language used to communicate with all relational databases. Building on the author's previous course, Beginning SQL, SQL expert Allen Taylor provides five more lessons to continue your journey to mastery of one of the most important topics in IT. This video course guides you step-by-step in the design, creation, and operation of databases, using graphics, animation, and audio commentary to reinforce concepts and enhance learning. Intermediate to Advanced SQL covers complex data models, making highly selective retrievals, and grouping and ordering results. You'll also learn how to use multi-table queries, and to protect your data from mistakes or hacking attempts. After watching the course, along with the previous course, you will have a solid foundation in SQL and be able to apply it to any relational database.What You Will LearnDesign and manage complex, real-world data setsGroup and order data with advanced SQL statements Craft queries to pull data from multiple tablesImplement security to restrict access to data Who This Video Is ForProgrammers who are new to databases, as well as non-programmers who must retrieve information from databases. Show and hide more
- Overview 00:01:21
- A More Realistic Data Model 00:09:03
- Multiple Related Tables 00:09:03
- Retrieving Information with WHERE Clauses 00:06:01
- Comparison Predicate Recap 00:06:01
- The BETWEEN Predicate 00:02:06
- IN and NOT IN 00:02:41
- LIKE or NOT LIKE 00:05:11
- The NULL Predicate 00:02:21
- The Exists Predicate 00:03:01
- The ALL, ANY, and SOME Predicates 00:05:00
- Other Modifying Clauses 00:04:14
- Grouping Related Items with GROUP BY Clauses 00:04:14
- Selecting within a Group with a HAVING Clause 00:01:49
- Ordering a Result Set with an ORDER BY Clause 00:03:02
- Multitable Queries 00:04:01
- The Cross Join 00:04:01
- The Equi-join 00:03:58
- The Natural Join 00:02:37
- The Condition Join 00:02:37
- The Column Name Join 00:02:51
- The Inner Join 00:02:49
- The Outer Join 00:07:44
- The Self Join 00:03:54
- SQL Does More than Just Ask Questions 00:05:25
- Data Manipulation Language 00:05:25
- Data Definition Language 00:06:06
- Data Control Language 00:06:51
Show and hide more