Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
22 views

SQL TOPICS TO STUDY

Uploaded by

leepthika leepu
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

SQL TOPICS TO STUDY

Uploaded by

leepthika leepu
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

https://techtfq.

com/my-sql-course
Introduction to SQL:

What are data and databases?

Difference between database and RDBMS

How data is stored in a relational database

SQL Commands:

DDL commands

CREATE, ALTER, DROP, TRUNCATE

Data Types like VARCHAR, INT, DATE, FLOAT, BOOLEAN

Constraints like PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, and NOT NULL

DML commands

INSERT, UPDATE, DELETE, MERGE

TCL commands

COMMIT, ROLLBACK, and SAVEPOINT

DCL commands

GRANT and REVOKE

DQL commands

SELECT statement

Basic SQL concepts & Query writing

Different operators:

Comparison operators

Arithmetic operators

Logical operators

UNION and UNION ALL operators

CASE statement

Important SQL clauses:

DISTINCT

LIMIT (TOP)

ORDER BY
INNER JOIN

Intermediate SQL concepts & Query writing

Subqueries

WITH clause

Group by and Having clause

Aggregate functions

JOINS

LEFT, RIGHT, FULL OUTER JOIN, CROSS JOIN.

Inbuilt functions

Date functions like TO_DATE, DATE_FORMAT, CAST, DATE_ADD, etc. -------


https://www.mssqltips.com/sqlservertip/6866/sql-date-functions/
https://data-flair.training/blogs/sql-date-functions/

String functions like TO_CHAR, FORMAT, SUBSTRING, POSITION, CONVERT, etc.

Advance SQL concepts & query writing

SELF JOIN queries

Window functions

Recursive SQL Queries

Pivot table

Stored Procedure

User defined Functions

SQL project

Download realistic datasets from the internet

Upload the dataset to RDBMS

Cleanse and analyze the data

Write multiple SQL queries to derive useful information from the dataset.

1. SQL constraints ( Primary key, Foreign key, unique, not null)


2. Difference between truncate, drop & delete
3. How to Create/ Alter/ drop table
4. Aggregate functions in SQL ( sum, avg, max, min, etc)
5. Difference between where and having
6. Difference between Group by and order
7. Difference between union and union all
8. What are minus & intersect
9. SQL different types of joins in detail
10. Concept of indexes ( clustered & non-clustered)
11. Normalisation concept
12. Triggers in SQL
13. Stored procedures ( basic syntax and uses )
14. Views & Materialized View

1. How to find duplicates in a table


2. How to delete duplicates from a table
3. Difference between union and union all
4. Difference between rank, row number, and dense rank
5. Find records in a table that are not present in another table
6. Find second highest salary employees in each department
7. Find employees with salaries more than their manager's salary
8. Difference between inner and left join
9. update a table and swap gender values.
10. What is the Window function
11. What is the case when
12. What is a subquery
13. Difference between Group by & order by
14. What is indexing
15. Different between temp table and table variable
16. Execution Order of Query
17. What is NULL
18. Difference between varchar & nvarchar
19. Different between UDF & SP
20. Difference between CTE & Temp table

1. What is DBMS?
2. What is RDBMS, How is it different from DBMS?
3. What is SQL?
4. What is the difference between SQL and MySQL?
5. What are Tables & Fields?
6. What are the Constraints in SQL?
7. What is a Primary Key?
8. What is a UNIQUE constraint?
9. What is a Foreign Key?
10. What is a Join? List its different types
11. What is a Self-Join?
12. What is an Index? Explain its different types?
13. What is the difference between Clustered & Non- clustered index?
14. What is Data Integrity?
15. What is a Query?
16. What is the SELECT statement?
17. What are some common clauses used with SELECT query?
18. What are UNION, MINUS & INTERSECT commands?
19. What is Cursor? How to use a Cursor
20. What are Entities & Relationships?
21. List the different types of relationships
22. What is an Alias?
23. What is a View?
24. What is Denormalization?
25. What are the various forms of Normalization?
26. What is Normalization?
27. What are the TRUNCATE, DELETE & DROP statements?
28. What is the difference between DROP & TRUNCATE statements?
29. What is the difference between DELETE & TRUNCATE statements?
30. What are Aggregate & Scalar functions?
31. What is a User-defined function? What are its various types?
32. What is OLTP?
33. What are the differences between OLTP & OLAP?
34. What is Collation? What are the different types of Collation Sensitivity?
35. What is a Stored Procedure?
36. What is a Recursive Stored Procedure?
37. How to create empty tables with the same structure as another table
38. What is Pattern Matching in SQL?

𝐒𝐨 𝐭𝐨𝐝𝐚𝐲 𝐈 𝐚𝐦 𝐬𝐡𝐚𝐫𝐢𝐧𝐠 𝐚𝐥𝐥 𝐭𝐡𝐞 𝐰𝐢𝐝𝐞𝐥𝐲 𝐮𝐬𝐞𝐝 𝐭𝐨𝐩𝐢𝐜𝐬 𝐨𝐟 𝐒𝐐𝐋 𝐚𝐧𝐝 𝐭𝐡𝐞
𝐫𝐞𝐬𝐨𝐮𝐫𝐜𝐞𝐬 𝐭𝐨 𝐥𝐞𝐚𝐫𝐧 𝐭𝐡𝐞𝐦

𝐒𝐄𝐋𝐄𝐂𝐓 , 𝐅𝐑𝐎𝐌, 𝐖𝐇𝐄𝐑𝐄

𝐎𝐑𝐃𝐄𝐑 𝐁𝐘, 𝐋𝐈𝐌𝐈𝐓

𝐆𝐑𝐎𝐔𝐏 𝐁𝐘, 𝐇𝐀𝐕𝐈𝐍𝐆

𝐀𝐆𝐆𝐑𝐄𝐆𝐀𝐓𝐈𝐎𝐍

𝐃𝐈𝐒𝐓𝐈𝐍𝐂𝐓

𝐈𝐍 𝐎𝐏𝐄𝐑𝐀𝐓𝐎𝐑

𝐋𝐈𝐊𝐄 𝐎𝐏𝐄𝐑𝐀𝐓𝐎𝐑

𝐃𝐚𝐭𝐞 𝐅𝐮𝐧𝐜𝐭𝐢𝐨𝐧𝐬

𝐓𝐄𝐗𝐓 𝐅𝐔𝐍𝐂𝐓𝐈𝐎𝐍𝐒

𝐔𝐍𝐈𝐎𝐍 , 𝐔𝐍𝐈𝐎𝐍 𝐀𝐋𝐋

𝐉𝐎𝐈𝐍𝐒

𝐖
𝐈𝐍𝐃𝐎𝐖 𝐅𝐔𝐍𝐂𝐓𝐈𝐎𝐍𝐒

𝐒𝐔𝐁𝐐𝐔𝐄𝐑𝐘

𝐂𝐓𝐄

𝐂𝐀𝐒𝐄 𝐒𝐓𝐀𝐓𝐄𝐌𝐄𝐍𝐓

SELECT K.COLUMN_NAME FROM


INFORMATION_SCHEMA.TABLE_CONSTRAINTS T
JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE K
ON K.CONSTRAINT_NAME=T.CONSTRAINT_NAME
WHERE K.TABLE_NAME='interns'
AND K.TABLE_SCHEMA='geeksforgeeks'
AND T.CONSTRAINT_TYPE='PRIMARY KEY' LIMIT 1;

https://www.mockaroo.com/

* Passionate engineer with 6+ years of experience in designing, developing and


optimizing data pipelines and processing solutions in the Big data ecosystems.
* Developing projects from end to end. Learn and apply new technologies quickly.
* My passion is to work in a challenging environment and I mean it.

Specialties:
* Languages - Python, Scala.
* Big Data - Hadoop, Apache Spark, Hive, Sqoop, Kafka.
* Frameworks - Spring MVC.
* Repository - GitHub, bitbucket
* Tools - Jenkins, Airflow, Jira.
* Machine Learning toolkit - Apache OpenNLP.
* IDEs - Eclipse, IntelliJ.
* Database - MySQL.
* Scripting - Shell.
* Operating System - Linux, Windows.

https://threadreaderapp.com/thread/1589905591513731072.html

https://newprediction.com/data-analytics-skills-employers-want-to-see/

https://newprediction.com/how-to-find-awesome-datasets-for-your-data-analytics-
portfolio/

https://blog.quest.com/exploring-postgres-date-formats-and-their-different-
functions/

You might also like