
Develop your Microsoft SQL Server skills as you move from no understanding to confidently writing queries and analyzing data from diverse sources to drive business decisions.
Install Microsoft SQL Server 2017 Express edition and SQL Server Management Studio, configure default connectivity, restart the computer, and connect to the server to begin writing queries.
Explore the sql server structure—servers, databases, schemas, and tables—and learn to use sql server management studio to connect, browse databases, and run queries in the correct database.
Learn how normalization organizes data into multiple tables to reduce redundancy and ensure changes reflect everywhere. See how using IDs for companies, stores, and states preserves consistency and minimizes storage.
Learn to install or restore a SQL Server database from a backup file using the AdventureWorks 2017 backup, prepare the AdventureWorks database, and access its tables for practice.
Learn to write SQL select statements to pull data from a table, choosing specific columns or using * to fetch all columns in the Adventure Works database, with schema-qualified names.
Learn to limit query results by selecting a fixed number of records with top n or by selecting a percentage of rows, enabling faster analysis on large tables.
Learn to narrow down records in sql server using the where clause, applying operators (=, >, <, >=, <=, between) and combining criteria with and/or to refine results.
Learn how to use the like operator in the where clause to pattern match, including starts with, ends with, contains, and hyphen patterns with percent wildcard in Adventure Works data.
Master using the in clause to filter multiple values in a where clause, replacing long or chains with a clean set of values in SQL Server.
Learn to sort SQL query results with the order by clause, using ascending or descending order and multi-column sorting on the purchase order detail table.
Discover how to return unique records in SQL by using distinct in the select statement, including single and multiple columns.
Master joining multiple tables in Adventure Works sql server database to build a complete result set for analysis by linking person, email address, and person phone on business entity id.
Learn how to use aliases in SQL to simplify queries, improve readability, and rename columns and tables with practical examples from the AdventureWorks database.
Learn to aggregate data with SQL using count, min, and max, including group by and aliases. Explore practical examples like counting records, non-null values, and per-customer totals.
Learn to calculate the sum of subtotals and the average order value in SQL Server, grouping by customer id and aliasing results as total order value and average order value.
Null values affect aggregations in SQL by being excluded from calculations; in a sales table with order value, min 10, max 30, sum 60, average 20.
Learn to filter by aggregated counts using having after grouping by customer id. Count orders per customer and apply thresholds like less than 2 or greater than 2.
Learn how to combine data from multiple columns and strings in SQL Server by concatenating first name and last name into a full name, using plus sign syntax and concat.
Master extracting characters from a string in SQL Server using left, substring, and right functions. See how to pull initials from last names and explore varying start positions and lengths.
Calculate string length with the len function and locate a character position using charindex in SQL Server, demonstrated on an email address column.
Insert new records into a table using SQL Server, specifying columns and values with an auto-generated identity id. Use getdate for the modified date and verify via a select.
Update records in a SQL table using the update statement and set clause, with a precise where clause to target a single row and optionally update multiple columns.
Delete records from a table with a delete statement and a where clause that targets a unique key. Validate with a prior select to avoid wiping unintended rows.
Learn how outer joins pull all records from one table and matching records from another, leaving blanks when no match; compare left and right joins with customer and department data.
Anticipate new lectures as this course expands, with updates added as they become available, and stay tuned for messages from the instructor.
Data is a every where. SQL is a skill that is required across industries, functions and roles. . Application of Big Data starts with understanding the fundamentals of data and SQL.
If you are already familiar with SQL then you can skip this course. This course teaches you all the SQL you need start using it with confidence This course won't go into advanced level SQL concepts. I strongly believe in short and simple courses that can get you ready in few hours as opposed to days.
However, if you ever get stuck or need something that I don't cover in this course then feel free to reach out to me.
If you are trying for a job as a Marketing Analysts, Financial Analyst, IT Analyst, SQL Developer etc. then this course is a must for you. This will help your resume shine and put you ahead of other similar candidates. The more you can handle technology and data these days the better it differentiates you from the rest of the pack.
I have used the same course to train members of my team as well the course I use to conduct in person workshops, so you can be assured that this is tried and tested curriculum.
Why you should learn from me?
I have been in Digital Marketing, Data and Analytics for over 15 years. I have trained people from diverse backgrounds and have converted them into high performing Digital Marketers and Analysts. I understand both the technology and marketing side of business. I have dealt with many analytics technologies way before Google Tag manager existed and know the inner working of Digital Analytics.
I have extensively worked with companies like Microsoft, Starbucks, Wall Street Journal, ESPN, T-Mobile to name few and helped them Data Driven Marketing Decisions.
In addition, I have developed various course and taught students from all over the world. I am online instructor for University of British Columbia (Canada), University of Washington (USA), Bellevue College (USA) and Digital Analytics Association.
I have an engineering degrees and an MBA.