Mastery with SQL

admin2 admin2
3 Min Read

What you’re going to be learning

1. Introduction to databases and the relational model

3 videos 26 minutes

1. Course introduction (3:34)

2. Databases and SQL (10:46)

3. Tables and the relational model (12:19)

2. Getting setup

5 videos 39 minutes

4. Installing PostgreSQL and DBeaver (Windows) (4:29)

5. Installing PostgreSQL and DBeaver (Mac) (4:46)

6. Creating your first database and table (19:30)

7. Several nice tweaks for DBeaver (4:13)

8. Setting up the sample database (6:05)

3. Query fundamentals

11 videos 79 minutes 43 exercises

9. SELECT FROM (8:18)

10. Derived Columns (11:26)

11. Filtering with WHERE (10:29)

12. AND, OR, and NOT (5:09)

13. NULL handling (5:28)

14. IN, BETWEEN, and LIKE (7:13)

15. ORDER BY (8:39)

16. SQL Order of execution (5:25)

17. LIMIT and OFFSET (5:08)

18. DISTINCT (4:34)

19. CASE expressions (7:31)

4. Aggregate functions and grouping

3 videos 27 minutes 14 exercises

20. Common aggregate functions (4:19)

21. GROUP BY and HAVING (11:45)

22. CASE expressions and aggregations (10:46)

5. Understanding data types

4 videos 65 minutes 14 exercises

23. Introduction to data types (14:03)

24. Character data types (11:51)

25. Number data types (19:09)

26. Date and time data types (19:39)

6. Joining data from multiple tables

5 videos 49 minutes 11 exercises

27. Introduction to joins (2:57)

28. Cross joins (8:40)

29. Inner joins (12:26)

30. Outer joins (16:33)

31. Advanced join topics (8:53)

7. Subqueries

5 videos 49 minutes 16 exercises

32. Uncorrelated subqueries (11:00)

33. Correlated subqueries (13:12)

34. Table subqueries (11:43)

35. Lateral subqueries (4:40)

36. Common table expressions (8:14)

8. Window functions

3 videos 30 minutes 8 exercises

37. Ranking window functions (8:56)

38. Aggregate window functions (12:39)

39. LAG and LEAD (8:07)

9. Working with sets

4 videos 22 minutes 8 exercises

40. A little bit of set theory (3:10)

41. UNION (7:40)

42. INTERSECT (4:20)

43. EXCEPT (7:01)

10. Creating tables and constraints

4 videos 54 minutes 14 exercises

44. Creating tables (14:41)

45. Primary keys (17:48)

46. Foreign keys (11:05)

47. CHECK, UNIQUE, and NOT NULL constraints (10:47)

11. Inserting, updating, and deleting data

4 videos 33 minutes 14 exercises

48. Importing and exporting data (10:28)

49. Using transactions and inserting data (9:10)

50. Updating data (8:58)

51. Deleting data (4:28)

12. Views and functions

5 videos 35 minutes 10 exercises

52. Views (7:48)

53. Materialized views (5:44)

54. Functions (2:27)

55. Writing functions with SQL (8:24)

56. Writing functions with PL/pgSQL (10:15)

Read More

Share This Article
Leave a Comment

Leave a Reply