2022-Basics of SQL using PostgreSQL
- Description
- Curriculum
- FAQ
- Reviews
Structured Query Language (SQL) is THE language of relational databases.
Every software developer and data analytics engineer WILL interact with a relational database at some point in their career and SQL is the language of choice when talking to these databases.
Employers desire SQL language skills and it is a great resume enhancer if you know anything beyond just the basics.
In this course, you will learn the basics of SQL and some fairly advanced topics that will make you a valuable addition to any software team.
Most of the course (90%) will be spent on demos and problem solving rather than power point presentations and there are multiple quizzes, assignments and projects.
Finally, we will build a 3-tier web application using a PostgreSQL backend database which will teach you the advanced skills required to perform such a task.
If you have ever felt that you would like to learn more about SQL but are not sure about what course to take, Basics of SQL using PostgreSQL is an excellent course to try out.
There is no risk. This course has a 30-day money back guaranteed by Udemy.
I wish you the best of luck and hope you will have as much fun learning about SQL as I had teaching this course.
-
1Learning ObjectivesVideo lesson
-
2A Word about Udemy ReviewsText lesson
-
3Introduction to Relational Databases and Management SystemsVideo lesson
-
4Introduction to SQLVideo lesson
-
5Install PostgreSQL in WindowsVideo lesson
-
6Install PostgreSQL in MACVideo lesson
-
7PGAdmin and Sample DatabasesVideo lesson
-
8Introduction-QuizQuiz
-
9SELECT columns and ROWS FROM tablesVideo lesson
We learn how to select some or all columns from a single table. Learn about aliases for column names.
-
10More SELECT using ALIASesVideo lesson
We see some more uses of the SELECT keyword and use aliases to change column names using the AS keyword.
-
11ORDER rows in ASCENDING or DESCENDING orderVideo lesson
-
12Exercises with SELECT and ORDER BYVideo lesson
-
13Selecting unique entries using DISTINCTVideo lesson
-
14Exercises with DISTINCT clauseVideo lesson
-
15Filtering rows using the WHERE clauseVideo lesson
-
16Exercises using the WHERE clauseVideo lesson
-
17Limiting the number of rows using the LIMIT clauseVideo lesson
-
18The Basics-QuizQuiz
-
19Using the SELECT and ALIAS statements.Text lesson
-
20Assignment-1: Using the WHERE clauseText lesson
-
21Assignment-2: Using WHERE clauseText lesson
-
22INNER JOINS- ExplanationVideo lesson
Explain what an INNER JOIN is and why we need it and how it works.
-
23INNER JOINS - ExampleVideo lesson
A practical example of an INNER JOIN.
-
24INNER JOINS - A more complex exampleVideo lesson
We look at an example where we need to join more than two tables.
-
25OUTER JOINSVideo lesson
Explains what are outer joins, why we need them and examples.
-
26SELF JOINSVideo lesson
Explain what a self join is and two examples where we can use them.
-
27JOINS - QuizQuiz
-
28Simple JOINsText lesson
-
29Use JOINs to determine the names of all the actors in Club Graffiti in one SQL qText lesson
-
30Use JOINs to determine the films that Emily Dee has acted inText lesson
-
31Basic Datatypes in SQLVideo lesson
In this video we look at some basic datatypes in SQL such as VARCHAR, CHAR, INT and REAL (and their variations).
-
32Basic CRUD on databases, tables and rowsVideo lesson
-
33Manipulating columns in SQLVideo lesson
-
34Constraints on columns: PRIMARY KEY and SERIALVideo lesson
-
35Constraints on columns: NOT NULL, DEFAULT, UNIQUE and CHECKVideo lesson
-
36Foreign Keys Constraints and their implicationsVideo lesson
-
37CRUD-QuizQuiz
-
38CRUD OperationsText lesson
-
43Basic grouping of data using the GROUP BY and HAVING clausesVideo lesson
We group our rows into groups based on distinct values of a column and get data about the groups.
-
44Aggregate calculation deep diveVideo lesson
Since aggregate calculations are very important, we take a deeper look into when exactly these aggregates are calculated.
-
45Complex grouping using multiple columns and extracted dataVideo lesson
We group our rows using more than one column and data that is not immediately available in the table as a simple column.
-
46Combine many grouping operations into a single queryVideo lesson
We look at how we can combine multiple types of grouping operations into a single SQL query and how we read the result set.
-
47Common SET operations to stack rows on top of each other.Video lesson
Here we look at ways to combine multiple tables with compatible datatypes using SET type operations: UNION, INTERSECT and EXCEPT.
-
48Quiz - GROUPSQuiz
-
50Use Sub-queries to construct complex queries.Video lesson
Here we look at ways that we can use a sub-query which is essentially feeding the result set of one query to another.
-
51Use the CASE statement to take decisionsVideo lesson
We use the CASE statement along with WHEN, THEN to produce results based on the values of a column.
-
52Common Table Expressions (CTE)Video lesson
We explore CTEs and apply them to two problems.
-
53Virtual Tables using VIEWSVideo lesson
We create virtual tables called VIEWS and show how we can use it for ease of use and some security feature.
-
54Virtual Tables with MATERIALIZED VIEWSVideo lesson
We discuss MATERIALIZED VIEWS which are nothing but VIEWS with actual data backing them. They can be used as a regular table and are useful for storing results are requested frequently.

External Links May Contain Affiliate Links read more