SQL Masterclass: From Zero to Hero with SQL Server
Dive into the world of data with our beginner-friendly SQL course! From the basics to mastery, gain skills to excel in various roles: SQL Developer, Data Analyst, Software Developer, and more.
0. Introduction
1. What is SQL
2. DBMS, Database, and Tables
3. Install MS SQL Server and SSMS
4. Use SSMS to Connect to SQL Servers
5. How to execute SQL statements
6. Create & Delete a database
7. Create Table & USE database
8. Data Types Char, Varchar, NChar, NVarchar
9. Data Types float, real & decimal
10. Data Types date, time, datetime
11. Column Constraints NOT NULL
12. Column Constraints UNIQUE
13. Column Constraints CHECK
14. Column Constraints PRIMARY KEY & IDENTITY
15. Modify existing tables
16. Assignment 1: Questions
17. Assignment 1: Answers
18. Table Relationships 1 to Many
19. FOREIGN KEY contraint
20. Table Relationships Many to Many
21. Assignment 2: Questions
22. Assignment 2: Answers
23. Insert data with the INSERT statement
24. Update data with the UPDATE statement
25. Delete data with the DELETE statement
26. TRUNCATE TABLE statement
27. Assignment 3: Questions
28. Assignment 3: Answers
30. SELECT statement: Mathematical Relationships
31. SELECT statement: And or OR operators
32. SELECT statement: Wildcards
33. SELECT statement: IS operator
34. SELECT statement: DISTINCT
35. Ordering Data
36. INNER JOIN
37. Assignment 4: Reporting with JOINS
38. Assignment 4: Answer
39. LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN
40. Built-in functions: CHARINDEX, SUBSTRING
41. Built-in function: REPLACE
42. Built-in function: CAST
43. Assignment 5: Cast function
44. Assignment 5: Answer
45. Built-in functions: for Dates
46. Assignment 6. Dates functions
47. Assignment 6 Answer
48. Built-in functions: ISNULL
49. Built-in functions: Aggregation functions
50. GROUP BY
51. HAVING
52. Assignment 7: Group By & Having
53. Assignment 7: Answers
54. UNION / UNION ALL
55. Assignment 8 UNION
56. Assignment 8 Answers
57. TOP
58. VIEW
59. Variables
60. Assignment 9: Variables
61. Assignment 9: Answer
61. Assignment 9 Answer
62. IF ... ELSE ...
63. Assignment 10 IF ... ELSE ...
64. Assignment 10 Answer
65. EXISTS
66. CASE expression
67. Assignment 11: Product Analysis with CASE expression
68. Assignment 11: Answers and Tips for writing complicated queries
69. WHILE loop
70. Temporary Tables
71. Assginment 12: Temporary Tables
72. Assignment 12: Answer
73. Table Variables
74. Temp Tables vs Table Variables
75. Stored Procedure #1
76. Stored Procedure #2
77. User Defined Functions
78. Assignment 13: Stored Procedures _ Functions
79. Assignment 13: Answer
80. Dynamic SQL
81. UPDATE with JOINS
82. Subqueries
83. Derived Tables