SQL Training

SQL & PL/SQL Data Analyst

SQL training gurgaon

SQL & PL/SQL Data Analyst Course helps students learn SQL and PL/SQL in a simple and practical way. It starts from the basics and slowly moves to advanced topics that are used by Data Analysts in real companies. You will learn how to create tables, write queries, join data, clean data, build reports, and work with stored procedures, functions, triggers, and database logic.

Data Analytics Diploma Program

For more details about our Data Analyst Training Program, course modules, and offerings, please visit our official website.

Visit Our Website

Benefits of This Course

  • Easy-to-understand explanations with step-by-step learning.
  • Learn how SQL is used in real jobs like Data Analyst, MIS, Reporting, and BI roles.
  • Practice writing queries, cleaning data, and preparing data for dashboards.
  • Improve problem-solving skills by working on real datasets.
  • Learn both SQL and PL/SQL so you can work on any database environment.

Hands-On Practice

Students will get 100+ practical assignments, real-time projects, and case studies. These include sales data, HR data, e-commerce data, finance data, and other real business scenarios. This helps you build confidence and learn how to use SQL in real work situations.

Ready to Start Your SQL & Data Analyst Journey?

Call us today to get course details, fees, demo class and enrollment support.

πŸ“ž Call Now: 8802000175

After completing this course, you will be ready for roles like Data Analyst, MIS Executive, SQL Developer, Business Analyst, or BI Analyst.

Sql Server / PL SQL

Module 1
  • SQL Server Architecture β€” RDBMS concepts, SQL Server versions, system databases
  • Management Studio (SSMS) β€” navigation, query editor, messages, execution plan basics
  • Databases & Tables β€” creation, structure, understanding in-built databases
Module 2
  • Retrieving Data β€” SELECT fundamentals, order of operations
  • Removing duplicates using DISTINCT
  • Column & Table Aliases
  • CASE expressions
  • ORDER BY / GROUP BY usage
Module 3
  • Sorting techniques
  • Filtering data using predicates (WHERE)
  • TOP, OFFSET–FETCH for pagination
  • Handling NULL and unknown values
Module 4
  • Aggregate functions β€” SUM, COUNT, AVG, MIN, MAX
  • GROUP BY for summarisation
  • Filtering groups using HAVING
Module 5
  • SQL Server Data Types overview
  • Working with character data
  • Working with date & time data
Module 6
  • Creating tables
  • Altering tables β€” add/modify columns
  • Data type increase/decrease
  • Simple insert & column-specific insert
  • Bulk insert & best practices
Module 7
  • NOT NULL, DEFAULT, UNIQUE constraints
  • Primary & Foreign Keys
  • Index concepts
  • Relationship integrity & cascading rules
Module 8
  • Inner, Left, Right, Full Outer Joins
  • Cross join & Self join
  • Anti join (NOT EXISTS) & Semi join (EXISTS)
Module 9
  • Understanding SQL Views
  • Creating views with filters & joins
  • Views vs Tables
Module 10
  • String functions β€” LEFT, RIGHT, LENGTH, LOCATE
  • LOWER/UPPER, FORMAT, CONCAT functions
Module 11
  • Date functions β€” DATE_ADD, CURRENT_DATE, CURRENT_TIME
  • Datediff, DATE_FORMAT
  • DAYOFWEEK, MONTH, YEAR, LAST_DAY
  • EXTRACT function
Module 12 β€” Programming with T-SQL / PL-SQL
  • Variables β€” declaring, assigning values
  • T-SQL batch execution, delimiters
  • IF…ELSE, CASE expressions
  • WHILE loops & control-flow logic
  • Dynamic SQL β€” using variables inside SQL blocks
  • Exception handling basics
Module 13 β€” Stored Procedures
  • Creating stored procedures
  • Types of procedures
  • Input / Output parameters
  • Executing & managing stored procedures
Module 14 β€” Triggers & Cursors
  • DML triggers β€” INSERT/UPDATE/DELETE
  • DDL triggers
  • Working with cursors
  • Replacing cursors using temp tables, CTEs
Module 15 β€” Transactions
  • ACID Properties
  • Begin, Commit, Rollback
  • Real-time transaction scenarios
Module 16 β€” Data Analyst Advanced SQL
  • Window Functions β€” ROW_NUMBER, RANK, DENSE_RANK
  • LAG, LEAD, NTILE
  • Running totals & moving averages
  • Grouping Sets, Rollup, Cube
  • Analytical queries for BI dashboards
Module 17 β€” PL/SQL for Analysts (Oracle / procedural SQL)
  • PL/SQL blocks β€” DECLARE, BEGIN, EXCEPTION, END
  • Functions & procedures in PL/SQL
  • Packages β€” specification & body
  • PL/SQL triggers
  • Collections β€” VARRAY, nested tables
  • BULK COLLECT & FORALL for high-performance processing
Module 18 β€” Practical Data Analyst Workflows
  • Data cleaning & preprocessing
  • Handling NULLs, outliers, type conversions
  • Joins for reporting, KPI calculations
  • Building SQL datasets for Power BI / Tableau
  • Performance tuning β€” indexing, statistics, execution plans
Module 19 β€” Project + Interview Prep
  • Case studies with real-time datasets
  • End-to-end analytics project
  • SQL + PL/SQL interview questions
  • Training certificate

Course Duration

    • 3 Months
    • Schedule : Weekdays / Weekends