The Complete SQL Course 2024 - Learn by Doing - SQL Server
- Descrição
- Currículo
- FAQ
- Revisões
Learn how to write effective and accurate SQL with this course!
You will learn how to read and write complex SQL queries in a relational database (SQL Server). The skills you will learn are also largely applicable to any other major database system, such as MySQL, PostgreSQL, Oracle Database, and much more.
Knowing how to write SQL is one of the fastest ways to reach your career goals. This is because SQL is consistently the most in-demand skills in the tech sector. SQL can seem simple at first but it can quickly become complicated. It is common for people to a write SQL query without realizing they are getting an incorrect result returned. This course is designed with a focus on accuracy and understanding. You will learn how to avoid the common mistakes people make when writing SQL. Not only that.. but you will get a visual guide to the SQL language by seeing how queries work step-by-step. This is a complete course which covers all the core skills you need to master the SQL language.
I believe that the best way to learn SQL is by writing lots of SQL. For that reason, this course includes over 80 coding challenges where you get to write SQL queries and create database objects. These challenges are based on real-world scenarios and are designed for optimal understanding.
In this course you will learn everything you need to master SQL! Including:
-
Get started with SQL Server and SSMS, two of the world’s most popular SQL tools
-
How to install SQL Server on Windows and Mac-OS computers
-
Note: that Mac users will need to use Azure Data Studio rather than SSMS
-
-
Learn how to do data analysis and data analytics using SQL. Including advanced query techniques
-
Start by learning the fundamentals of the relational model and SQL language
-
Analyzing data using aggregate functions with the GROUP BY command
-
Writing advanced queries with string and date functions
-
Learn to use logical operators to add logic flow to your SQL queries
-
Learn how to write both self-contained and correlated sub queries
-
Learn how to join data by using the different types of JOIN commands
-
Learn how to do more advanced joins such as joining more than two tables and joining on multiple columns
-
Learn to create tables and integrity constraints
-
How to update, insert and delete data
-
How to create indexes
-
How to make your queries run faster by making them SARGable
-
Learn to write advanced SQL such as stored procedures, window functions, and common table expressions
-
Bonus section on Database Design – includes data normalization up to and including Boyce-Codd Normal Form.
-
and much, much more!
This course is one that puts you in control. Where you get to write SQL throughout the course, instead of watching someone else code. Every section comes with fresh challenges, modeled after real-world tasks and situations.
This comprehensive course allows you to learn at your own pace through an interactive environment. You will start with the basics and soon find yourself writing advanced SQL queries.
-
1IntroductionVídeo Aula
-
2Understanding the Foundations of SQLVídeo Aula
-
3SELECT StatementVídeo Aula
-
4Overview of SQL ServerVídeo Aula
-
5Windows - How to Setup SQL Server and SSMS on a Windows ComputerVídeo Aula
-
6Windows - How to Setup the SAMPLEDB Database on Windows ComputerVídeo Aula
-
7MacOS - How to set up SQL Server Database on a Mac Computer using DockerVídeo Aula
Covers how to download and install SQL Server on a Mac using Docker. Also covers, how to download and install Azure Data Studio and how to create the SAMPLEDB database using Azure Data Studio.
-
8Overview of the Course ChallengesVídeo Aula
-
9SELECT ChallengesVídeo Aula
-
10Solutions to the SELECT ChallengesVídeo Aula
-
11SELECT DISTINCT StatementVídeo Aula
-
12SELECT DISTINCT ChallengesVídeo Aula
-
13Solutions to the SELECT DISTINCT ChallengesVídeo Aula
-
14Row Ordering - ORDER BYVídeo Aula
-
15Filtering Data with TOPVídeo Aula
-
16ORDER BY ChallengesVídeo Aula
-
17Solutions to the ORDER BY ChallengesVídeo Aula
-
18WHERE Clause - Three-valued LogicVídeo Aula
-
19Replacing Nulls in QueriesVídeo Aula
-
20WHERE Clause - Comparison OperatorsVídeo Aula
-
21WHERE Clause ChallengesVídeo Aula
-
22Solutions to the WHERE Clause ChallengesVídeo Aula
-
23Introduction to Collations and Pattern MatchingVídeo Aula
-
24Pattern Matching - Part 2Vídeo Aula
-
25Introduction to Character Data TypesVídeo Aula
-
26Pattern Matching ChallengesVídeo Aula
-
27Solutions to the Pattern Matching ChallengesVídeo Aula
-
28Introduction to Aggregate FunctionsVídeo Aula
-
29GROUP BY and Aggregate FunctionsVídeo Aula
-
30HAVING ClauseVídeo Aula
-
31Logical Query Processing OrderVídeo Aula
-
32GROUP BY ChallengesVídeo Aula
-
33Solutions to the GROUP BY ChallengesVídeo Aula
-
34AND operatorVídeo Aula
-
35OR operatorVídeo Aula
-
36Operator PrecedenceVídeo Aula
-
37IN OperatorVídeo Aula
-
38Logical Operator ChallengesVídeo Aula
-
39Solutions to the Logical Operator ChallengesVídeo Aula
-
40Inner JoinsVídeo Aula
-
41Outer Joins - LEFT OUTER JOIN and RIGHT OUTER JOINVídeo Aula
-
42FULL OUTER JOINVídeo Aula
-
43Integrity ConstraintsVídeo Aula
-
44Many-to-many RelationshipsVídeo Aula
-
45Join ChallengesVídeo Aula
-
46Solutions to the Join ChallengesVídeo Aula
-
47Composite Joins - Joining on multiple columnsVídeo Aula
-
48Joining more than two tablesVídeo Aula
-
49Predicate placement - ON clause vs WHERE clauseVídeo Aula
-
50Self-referencing JoinsVídeo Aula
-
51Cross JoinsVídeo Aula
-
52Advanced Join ChallengesVídeo Aula
-
53Solutions to the Advanced Join ChallengesVídeo Aula
-
60Self-contained SubqueriesVídeo Aula
-
61Correlated SubqueriesVídeo Aula
-
62EXISTSVídeo Aula
-
63Introduction to Window FunctionsVídeo Aula
-
64Common Table ExpressionsVídeo Aula
-
65Avoiding the NOT IN trapVídeo Aula
-
66Subquery ChallengesVídeo Aula
-
67Solutions to the Subquery ChallengesVídeo Aula
-
68Concatenation in SQL ServerVídeo Aula
-
69String Manipulation FunctionsVídeo Aula
-
70Date and Time FunctionsVídeo Aula
-
71Function ChallengesVídeo Aula
-
72Solutions to the Function ChallengesVídeo Aula
-
73CASE ExpressionVídeo Aula
-
74CASE Expression ChallengesVídeo Aula
-
75Solutions to the CASE Expression ChallengesVídeo Aula
