SQL Report
SQL Report
1. Introduction
2. About Internshala Trainings
3. About the SQL for Data Analytics Training
o Course Objectives
o Course Structure
4. Key Learnings
o Fundamentals of SQL
o Data Manipulation Language (DML)
o Data Definition Language (DDL)
o Advanced SQL Concepts (Optional)
5. Project Work (Optional)
6. Challenges Faced (Optional)
7. Overall Experience and Benefits
8. Conclusion
Introduction: Internshala Summer Training - SQL for Data
Analytics
Data Science
Web Development
Digital Marketing
Design
Programming Languages (Python, Java, etc.)
Business & Management
Creative Arts
Languages
Some iterations of the course may have ventured into more advanced
topics like:
The Internshala SQL for Data Analytics Training might have offered
an optional section exploring advanced functionalities that unlock
even greater potential for data manipulation and analysis. Here's a
glimpse into some of these advanced concepts you might have
encountered:
4.4.1 Joining Forces: Unveiling Insights from Multiple Tables
specified before the JOIN keyword) and matching rows from the
right table. Rows from the right table with no match will have
NULL values in the joined columns. This is useful for
preserving all data from the left table even if there's no
corresponding data in the right table.
RIGHT JOIN: Similar to LEFT JOIN, but includes all rows
from the right table and matching rows from the left table.
Unmatched rows in the left table will have NULL values.
4.4.2 Window Functions: Calculations Within Result Sets
-- 20.Get unique team1 names from the matches table, you will notice
that there are two entries for
-- Rising Pune Supergiant one with Rising Pune Supergiant and
another one with Rising Pune Supergiants.
-- Your task is to create a matches_corrected table with two additional
columns team1_corr and team2_corr containing
-- team names with replacing Rising Pune Supergiants with Rising
Pune Supergiant. Now analyse these newly created
-- columns. select
distinct team_1
from matches;
create table matches_corrected as select *, replace(team_1, 'Rising
Pune Supergiants', 'Rising Pune
Supergiant') as team1_corr
, replace(team_2, 'Rising Pune Supergiants', 'Rising Pune Supergiant')
as team2_corr from matches;
select distinct team1_corr from matches_corrected;
Project Snapshot
Applications
Now that we have analyzed our data, the last step is to draw
your conclusions. Conclusions summarize whether the experiment or
survey results support or contradict the original hypothesis. Teams
should include key facts from your team's background research to
help explain the results.
6. Challenges Faced
6. Challenges Faced (Optional)