Data Analysis And Business Intelligence With Sql And Python

Posted By: ELK1nG

Data Analysis And Business Intelligence With Sql And Python
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 14.54 GB | Duration: 29h 19m

Unlock the Power of SQL Server for Data Management, Data Analysis. Business Analyst, BI Developer and Database Developer

What you'll learn

Database Fundamentals

SQL Basics to Advance with Many use cases

SQL for Data Analyst, Business Analyst, BI Developer

SQL Programming (Function, Procedure, Trigger, Cursor)

SQL use cases to crack certification exam

Interview preparation with Multiple Solved Questions

Requirements

No Programming experience needed. You will learn everything you need to know

Description

The “Data Analysis and Business Intelligence with SQL and Python” course is designed to equip learners with the essential skills required to analyze, interpret, and visualize data for effective business decision-making. This program blends the power of SQL for data querying and management with the flexibility of Python for advanced analytics and automation, making it ideal for professionals aiming to build a career in data analysis, business intelligence, or data-driven roles.The course begins with a strong foundation in SQL, teaching participants how to design queries, join datasets, aggregate results, and manage databases efficiently. Learners will practice extracting actionable insights from large datasets and creating optimized queries suitable for real-world business applications.Building on this foundation, the program introduces Python for Data Analysis, covering libraries such as Pandas, NumPy, and Matplotlib. Participants will learn to clean, transform, and analyze data, as well as build visualizations that communicate trends and patterns effectively. Practical case studies and projects integrate SQL and Python, demonstrating how both tools complement each other in solving business problems.By the end of the course, learners will be able to handle end-to-end data analysis workflows—from extracting and preparing data to generating dashboards and reports that support strategic business decisions. This course is highly suited for working professionals, business analysts, and aspiring data scientists seeking to upskill in business intelligence and analytics.

Overview

Section 1: INTRODUCTION

Lecture 1 Introduction to SQL Server

Lecture 2 Installation of SQL Server

Lecture 3 Practice Dataset and PPT

Lecture 4 RDBMS

Lecture 5 Server and Database

Lecture 6 Data vs Information

Lecture 7 Table, Record and Field

Section 2: DATABASE

Lecture 8 Create Database

Lecture 9 Activate Database

Lecture 10 Drop Database

Section 3: TABLE

Lecture 11 Create Table

Lecture 12 Temporary Table (Local and Global)

Lecture 13 Delete Table or Drop Table

Section 4: DATA

Lecture 14 Insert Data into Table

Lecture 15 Insert Data with Graphical User Interface

Lecture 16 Import Data from External Source

Lecture 17 Export Data into External Source

Lecture 18 Database Backup

Section 5: SQL DATA TYPE

Lecture 19 String Data Type

Lecture 20 Number Data Type

Lecture 21 Date Data Type

Section 6: CONSTRAINTS

Lecture 22 Not Null to Prevent Null in Field

Lecture 23 Unique Key for Unique Data

Lecture 24 Primary Key with Live Scenario

Lecture 25 Foreign Key with Live Scenario

Lecture 26 Check for Specific Data in Field

Lecture 27 Default for Fix Value Instead of Null

Lecture 28 Identity for Auto Number

Section 7: SQL COMMAND TYPE

Lecture 29 Introduction to Command Type in SQL

Lecture 30 DQL Command with Live Scenario

Lecture 31 DDL Command with Live Scenario

Lecture 32 DML Command with Live Scenario

Section 8: INSERT STATEMENT

Lecture 33 INSERT Single Data

Lecture 34 INSERT Multiple Data

Lecture 35 INSERT Data in Selected Fields

Lecture 36 INSERT Data from One Table to Another Table

Lecture 37 INSERT Data from One Database Table to Another Database Table

Lecture 38 BULK INSERT data into Table

Section 9: FILTER DATA with WHERE CLAUSE

Lecture 39 Introduction of Where

Lecture 40 Apply Single Condition

Lecture 41 Apply Multiple Conditions

Section 10: SELECT STATEMENT with OPERATORS

Lecture 42 Introduction to Select Statement

Lecture 43 AND Operator

Lecture 44 OR Operator

Lecture 45 TOP and Bottom N Number of Records

Lecture 46 IN Operator with Live Scenario

Lecture 47 BETWEEN Operator with Live Scenario

Lecture 48 LIKE Operator with Live Scenario

Lecture 49 IS NULL with Live Scenario

Lecture 50 IS NOT NULL with Live Scenario

Lecture 51 EXISTS Operator

Lecture 52 NOT EXISTS Operator

Section 11: UPDATE STATEMENT with OPERATORS

Lecture 53 Introduction to Update Statement

Lecture 54 Update on Multiple Scenarios

Lecture 55 Update One Data in Entire Column and Salary Increment

Lecture 56 Update Multiple Fields Data

Lecture 57 Update One Table from Another Table Data

Section 12: DELETE with OPERATORS

Lecture 58 Introduction to Delete

Lecture 59 Delete, Truncate and Drop

Lecture 60 Delete Specific Data

Lecture 61 Delete Entire Data from Table

Lecture 62 Delete Data on Multiple Conditions

Lecture 63 Delete Data from One Table to Another Table with IN Operator

Lecture 64 Delete Data from One Table to Another Table with EXISTS Operator

Lecture 65 Delete vs Truncate

Section 13: GROUP BY and HAVING with Multiple Use Case

Lecture 66 Group Data on Single Field

Lecture 67 Group and Aggregate Data on Single Field

Lecture 68 Group by on Single Field with Multiple Aggregations

Lecture 69 Group Data on Multiple Fields

Lecture 70 Group by and Aggregation with Multiple Fields

Lecture 71 Department Base Contribution of Grand Total Salary

Lecture 72 Condition with Having Clause

Lecture 73 Where vs Having Clause

Lecture 74 Group by on Multiple Fields with Having for Condition

Lecture 75 Sequence of Group by, Having, Where and Order by

Lecture 76 Extract Duplicate and Unique Data Using Having Clause

Section 14: UNIQUE DATA EXTRACTION

Lecture 77 Distinct on Single Field

Lecture 78 Distinct Data with Group by

Lecture 79 Distinct on Multiple Fields

Lecture 80 Distinct on Multiple Fields with Group by

Section 15: ORDER BY TO SORT DATA

Lecture 81 Sort Data in Ascending or Descending Order on Single Field

Lecture 82 Sort and Filter Data in Ascending Orders

Lecture 83 Sort and Filter Data in Descending Orders

Lecture 84 Sort Data in Ascending or Descending Order on Multiple Fields

Lecture 85 Group Field and Sort Data in Ascending or Descending Order

Section 16: SUB QUERY

Lecture 86 Extract Data of Max Value

Lecture 87 Extract Data of Min Value

Lecture 88 Extract Data of More than Average

Lecture 89 Compare Two Tables Data and Extract Matching Data

Lecture 90 Extract Data of 3rd Largest Value

Lecture 91 Extract Data of 3rd Smallest Value

Lecture 92 Extract 3rd Largest Value of Grouped Data

Section 17: WINDOW FUNCTION

Lecture 93 Row_Number Function

Lecture 94 Rank Function

Lecture 95 Dense_Rank Function

Lecture 96 Basic Lead and Lag

Lecture 97 Lead and Lag on Date Field

Lecture 98 Yearly Sales Comparison with Lead and Lag

Lecture 99 Lead and Lag with Partition by

Lecture 100 Cumulative Total

Lecture 101 Cumulative Total by Partition

Lecture 102 Moving Average

Section 18: CTE (COMMON TABLE EXPRESSION)

Lecture 103 CTE Introduction

Lecture 104 Extract Product Name of 3rd Lowest Sales

Lecture 105 Extract Product Name of 3rd Highest Sales

Lecture 106 Extract Two Ranked Values of Each Partition

Lecture 107 Delete Duplicate Excluding One

Section 19: CASE STATEMENT

Lecture 108 Create Conditional Fields

Section 20: SQL JOIN

Lecture 109 Introduction to Join

Lecture 110 Inner Join

Lecture 111 Left Join

Lecture 112 Left Anti Join (Not Matched Data)

Lecture 113 Right Join

Lecture 114 Right Anti Join (Not Matched Data)

Lecture 115 Full Join

Lecture 116 Cross Join

Lecture 117 Self Join

Section 21: APPEND WITH SET OPERATION

Lecture 118 Union with Live Scenario

Lecture 119 Union All with Live Scenario

Lecture 120 Intersect with Live Scenario

Lecture 121 Except with Live Scenario

Section 22: DATA BACKUP

Lecture 122 Select Into with Live Scenario

Lecture 123 Insert Into Select with Live Scenario

Section 23: SQL VIEW

Lecture 124 Introduction to View

Lecture 125 Create and Alter View

Lecture 126 Changes in View and Master Table

Section 24: INDEX

Lecture 127 Introduction to Index

Lecture 128 Create Clustered Index

Lecture 129 Create Non-Clustered Index

Section 25: ALTER

Lecture 130 Alter Table

Lecture 131 Alter View

Section 26: DROP

Lecture 132 Drop Database

Lecture 133 Drop Table

Lecture 134 Drop View

Lecture 135 Drop Index

Lecture 136 Drop Table Field

Section 27: FUNCTION

Lecture 137 SQL Aggregate Function

Lecture 138 SQL String Function

Lecture 139 SQL String Function Use Case

Lecture 140 Basic Date Function

Lecture 141 Datename and Datepart Function

Lecture 142 Dateadd Function

Lecture 143 Datediff Function

Lecture 144 Coalesce Function

Lecture 145 Data Type Change by Convert and Cast Functions

Section 28: Store Procedure

Lecture 146 Introduction of Store Procedure

Lecture 147 Basic Store Procedure

Lecture 148 Alter Store Procedure

Lecture 149 Create Parameterized Procedure

Lecture 150 Create Procedure to Update Staging Table

Section 29: Trigger

Lecture 151 Trigger for Insert, Update and Delete

Section 30: Python

Lecture 152 Python Introduction

Section 31: Python Basic

Lecture 153 Python Comments

Lecture 154 Python Shortcuts

Lecture 155 Python Markdown and Header Cell

Lecture 156 Python Code Navigation

Lecture 157 Python Indentation

Lecture 158 Python Basic Script

Lecture 159 Python Casting

Section 32: Operators and Operands

Lecture 160 Operator and Operand Introduction

Lecture 161 Python Basic Operators

Lecture 162 Python Arithmetic Operators

Lecture 163 Python Special Arithmetic Operator

Lecture 164 Python Arithmetic Calculation

Lecture 165 Python Operators (IN)

Lecture 166 Python Operators (IS)

Lecture 167 Python Operators (Single Input)

Lecture 168 Python Operators (Multiple Input)

Section 33: Python Variables

Lecture 169 Python Variable

Lecture 170 Python Local Variable

Lecture 171 Python Global Variable

Lecture 172 Python Multi Line Variables values

Section 34: Data Types

Lecture 173 Python Data Type Introduction

Lecture 174 Python Data Type Check Part 2

Lecture 175 Python Data Type Check (List, Tuple, Set, Dict)

Section 35: Data Type String Operations

Lecture 176 Python String Multi Line Values

Lecture 177 Python String Slicing

Lecture 178 Python String Modification

Lecture 179 Python Split Operation

Lecture 180 Python String and Number Concatenation

Lecture 181 Python String Formatting

Lecture 182 Python String Formatting Part 2

Section 36: Data Type List

Lecture 183 Python List Operation

Lecture 184 Python Operators (AND)

Lecture 185 Python List Check Value

Lecture 186 Python List Change

Lecture 187 Python Complete List Change

Lecture 188 Python List Extend and Append

Lecture 189 Python Clear List

Lecture 190 Python For Loop over List

Lecture 191 Python For Loop Over List for Text Analytics

Lecture 192 Python Sort Over List Value

Lecture 193 Python List Copy

Lecture 194 Python List Join

Section 37: Data Type Tuple

Lecture 195 Python Tuple Operation

Lecture 196 Python Tuple Access Data

Lecture 197 Python Tuple Update

Lecture 198 Python Unpack Tuple

Lecture 199 Python Tuple Join

Lecture 200 Python Tuple Method

Lecture 201 Python Tuple For Loop

Lecture 202 Python Tuple While Loop

Section 38: Data Type Set

Lecture 203 Python Basic Set

Lecture 204 Python Set Unique

Lecture 205 Python Add Method

Lecture 206 Python Update Method

Lecture 207 Python Remove Method

Lecture 208 Python Set Intersection and Difference

Lecture 209 Python Set Intersection and Intersection_update

Lecture 210 Python Set Difference, Symmetric_Difference and Difference_Update

Lecture 211 Python Set issubset, issuperset, isdisjoint

Lecture 212 Python Set Operators (Union, Intersection, Difference, Symmetric Difference)

Lecture 213 Python Set Operators (Subset, Superset, Equal, Not Equil)

Lecture 214 Python Set with Loop

Section 39: Data Type Dictionary

Lecture 215 Dictionary Introduction

Lecture 216 Dictionary Len and Type Function

Lecture 217 Dictionary Specific Key Output

Lecture 218 Convert Tuple to Disctionary Example1

Lecture 219 Convert Tuple to Dictionary Example2

Lecture 220 Convert Tuple to List to Dictionary

Lecture 221 Map Two Different Data Type Values with Zip Function

Lecture 222 Map Two Lists Values with Zip Function

Lecture 223 Modify Dictionary

Lecture 224 Copy Dictionary

Lecture 225 Nested Dictionary

Lecture 226 Dictionary with For Loop

Lecture 227 Dictionary with Logical Operator

Section 40: Loops

Lecture 228 For Loop Print Value

Lecture 229 For Loop Print value in reverse order

Lecture 230 For Loop Print value and complete

Lecture 231 Python Reverse Character and Number

This course is for them who want to mark career as a Data Analyst, Business Analyst, MIS Analyst and Database Developer