Microsoft SQL for Beginners

Microsoft SQL Server is a relational database management system, or RDBMS, that supports a wide variety of transaction processing, business intelligence and analytics applications in corporate IT environments

365 days course access

Live instructor-led online classes

Industry-based projects

Master the basics of Querying Databases with MSSQL

E-box Job Assistant

Get noticed by the top hiring companies

Guide from “Amphi”

The Super teacher


  • 5 hours of lecture Videos
  • 215 hands-on practice exercises
  • 46 Assessment exercises
  • 44 Query analysis exercises
  • 548 knowledge based questions
  • Lifetime access
Contact Us
+91 95669 33778

Microsoft SQL for Beginners


Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications - which may run either on the same computer or on another computer across a network.


Upon successful completion of the course, the learner will be able to :
  • Build database using Data Definition Language Statements, Perform basic CRUD operations using Data Manipulation Language statements like Insert, Update and Delete Write and call Stored Procedures and Functions stored in database.
  • Write and manage database triggers, cursors and Index.

Course Content

Database Models / ER Diagram / Normalization

In this module you will be exposed to ERD Modelling. An ERD also known as an entity relationship diagram, is a graphical representation of an information system that depicts the relationships among people, objects, places, concepts or events within that system.

  • 4 Videos
  • 3 Hours
  • 46 Problems

DDL and DML statements

In this module you will be exposed to DDL and DML concepts. DDL (Data Definition Language) which deals with database schemas and descriptions, of how the data should reside in the database. DML (Data Manipulation Language) which deals with data manipulation, and includes most common SQL statements such INSERT, UPDATE, DELETE etc, and it is used to store, modify, retrieve, delete and update data in database.

  • 2 Videos
  • 8 Hours
  • 92 Problems

DML Select Queries

In this module you will be exposed to Basic SELECT statements. The SELECT statement retrieves data from a database.The data is returned in a table-like structure called a result-set. SELECT is the most frequently used action on a database.

  • 2 Videos
  • 8 Hours
  • 91 Problems

Aggregate Functions

In this module you will be exposed to Aggregate Functions in MS SQL. An aggregate function is a function where the values of multiple rows are grouped together to form a single value. These functions are useful while performing mathematical calculations.

  • 2 Video
  • 10 Hours
  • 86 Problems

Datetime and String Functions

In this module you will be exposed to Date,Time and String functions. Date,Time,String functions are to perform string and date related operations on data. These functions are useful while performing string concatenations, sub-strings,date between,datediff functions etc.

  • 2 Videos
  • 10 Hours
  • 79 Problems

Nested Queries

In this module you will be exposed to Nested/Subqueries. A Nested/subquery is a statement that has another SQL query embedded in the WHERE or the HAVING clause. A subquery is used to return data that will be used in the main query as a condition to further restrict the data to be retrieved.

  • 2 Videos
  • 10 Hours
  • 81 Problems


In this module you will be exposed to Joins queries. A Join statement is used to combine data or rows from two or more tables based on a common field between them.The most common type of join are Inner, Left, Right and Full Joins.

  • 1 Video
  • 9 Hours
  • 73 Problems


In this module you will be exposed to views. A view is a virtual table based on the result-set of an SQL statement. We can create a view by selecting fields from one or more tables present in the database.

  • 1 Video
  • 5 Hours
  • 47 Problems

Procedures and Functions

In this module you will be exposed to Stored Procedures and Functions. Procedures and Functions are the subprograms which can be created and saved in the database as database objects. A function MUST return a value. A procedure cannot return a value. Procedures can return data in OUT parameters.

  • 3 Videos
  • 6 Hours
  • 65 Problems


In this module you will be exposed to triggers. A trigger is a special type of stored procedure. DML triggers execute when a user tries to modify data through DML events like INSERT, UPDATE, or DELETE statements on a table.

  • 1 Video
  • 5 Hours
  • 39 Problems


In this module you will be exposed to Exceptions. Exceptions are error handling in Stored Procedures. TRY..CATCH blocks are used to handle the exceptions.

  • 1 Video
  • 3 Hours
  • 27 Problems

Set Operators

In this module you will be exposed to Set Operators. Set operators combine the results of two component queries into a single result. Queries containing set operators are called compound queries. SET operations to be performed on table data like Union, Union all, Intersect and Except.

  • 1 Video
  • 4 Hours
  • 36 Problems

Synonyms, Indexes and Analytical Functions

In this module you will be exposed to Synonyms,Indexes,Analytic functions. Analytical functions organizes data into partitions, computes functions over these partitions in a specified order, and returns the result. An index is used to speed up the performance of queries. It does this by reducing the number of database data that are already fetched. A synonym is an alternative name for objects such as tables, views, sequences, stored procedures, and other database objects.

  • 3 Videos
  • 6 Hours
  • 55 Problems

Pivoting and Merge

In this module you will be exposed to Pivoting,Merge. PIVOT performs an aggregation and, therefore, merges possible multiple rows into a single row in the output. The MERGE statement is used to make changes in one table based on values matched from another. It can be used to combine insert, update, and delete operations into one statement.

  • 2 Videos
  • 6 Hours
  • 36 Problems

Recommended Courses

You can opt for the following courses once you complete your ongoing course

About E-Box

E-Box is a Technology Enabled Active Learning and
Assessment platform for technology and engineering
domains apart from the basic LMS components like
quizzes, assignments, lesson components.

Connect with us