
Assumptions for this course set strong computer skills as the basic prerequisite. Whether you are a developer, designer, or non-developer, your interest in SQL matters.
Sketch an elementary store database scenario to illustrate entity design in an rdbms. Highlight relationships among products, inventory, customers, and product sales.
Explore database tools across SQL Server, MySQL, MariaDB, PostgreSQL, and SQLite, including SQL Management Studio, Azure Data Studio, and VS Code extensions, with express setup for this course.
Learn how to restore the AdventureWorks database from a backup, inspect file lists, and move data and log files to a local path with admin rights.
explore core sql statements, including select distinct, top, where, order by, between, in, and like, with practical demos on the human resources.employee table to build flexible queries.
Master SQL aggregate functions such as count, max, min, and avg, and use group by and having to summarize data by fields.
Learn how stored procedures encapsulate complex SQL logic, accept parameters, and return multiple result sets, enabling efficient, secure data access within the database environment.
Create and modify stored procedures, execute with or without parameters, returning all customers and those with id over 1000; also fetch the latest date's customers and a sales total.
Compare inline and multi-statement table valued functions in SQL Server, detailing syntax, returns table, and whether the schema is predefined; learn how to return and query the resulting table.
Explore dynamic query, a technique that builds SQL statements as strings and executes them to generate flexible queries for complex reporting based on optional input parameters.
Use SQL to create and manage databases
Create various database objects/entities
Manipulate with simple and complex query
Perform all various query operations applicable to SQL Server, SQLite, PostgreSQL, MySQL, etc.
Database and Tools
Tables and Views (Data Types, Create and alter, Primary Keys, Constraints, Insert, Update, Delete, etc)
Comparison Expressions (Greater Than, Less Than, Not Equal to, etc)
SQL Statements Fundamentals (Between, IN, Order By, Select Where, Select Top, etc)
SQL Aggregate (SUM, Count, Group By, Having, etc)
JOINS (Inner Join, Left Outer Join, Union, Full Outer Join, etc)
In-Built Function (IsNumeric, isNULL, Left, Trim, Convert, CAST, etc)
Index and the importance (Create and Optimize Index)
Stored Procedure and functions ( SQL Transaction, Exception Handling, Scalar Value Function, Table-Valued Function, Function in Stored Procedure, Stored Procedure in Stored Procedure, Dynamic Query)
and much, much more
One of the most in-demand talents, knowing how to read and create sophisticated queries to a database using Microsoft SQL Server, will be taught to you. Any other significant SQL database, including MySQL, PostgreSQL, Amazon Redshift, Oracle, and many more, can be used with these abilities.
Since SQL is one of the most in-demand tech skills, learning it is one of the fastest methods to improve your professional prospects! You'll pick up knowledge fast in this course, and along the way, you'll face obstacles and assessments to sharpen your comprehension! You will acquire all the skills required to become a SQL Pro in this course!
The course runs at a steady pace for any learner to easily understand and practice alongside.