
Learn how to create a database and tables, insert records, and query data using sql basics for data analytics and business intelligence.
Learn how to use delete, truncate, and drop in SQL. See how to delete specific rows with a where clause, remove all data with truncate, and drop entire tables.
Explore the list operator in SQL to filter data by conditions, such as greater than and less than, and learn how to display matching results.
Explore how the like operator uses wildcards to filter data by patterns, including starting and ending matches across multiple tables. See real-world string examples and scenario comparisons.
Explore the like operator and its negation not like in SQL, including patterns such as not starting with a given string and basic pattern matching.
Apply case when logic to implement conditional filters in SQL queries, such as changing continent values like China and France, for data analytics and business intelligence.
Introduction to Databases: Students will gain a foundational understanding of databases, their purpose, and how they are used in various applications. They will learn about database management systems (DBMS) and different types of databases, such as relational databases.
SQL Fundamentals: Students will learn the basics of SQL, including the syntax, data types, operators, and functions. They will understand how to create, modify, and delete database objects such as tables, views, indexes, and constraints.
Querying Data: Students will learn how to retrieve data from a database using SQL queries. They will understand the SELECT statement and its various clauses, such as WHERE, GROUP BY, HAVING, ORDER BY, and JOIN. They will be able to filter, sort, and aggregate data to extract the required information.
Data Manipulation: Students will learn how to insert, update, and delete data in a database using SQL statements. They will understand how to modify the structure and content of tables, including adding or removing columns and altering data.
Data Filtering and Sorting: Students will gain skills in filtering and sorting data based on specific conditions. They will learn how to use comparison operators, logical operators, and wildcard characters to refine their queries.
Data Analysis: Students will learn how to perform basic data analysis using SQL. They will understand how to use aggregate functions (such as SUM, AVG, COUNT) and grouping to calculate summary statistics and generate reports.
Data Joins: Students will learn how to combine data from multiple tables using different types of joins, such as inner join, left join, right join, and full outer join. They will understand how to establish relationships between tables using primary and foreign keys.
Subqueries and Views: Students will explore advanced SQL concepts like subqueries and views. They will learn how to create nested queries to retrieve data from multiple levels and how to create virtual tables (views) for simplifying complex queries and improving query reusability.
Data Integrity and Constraints: Students will understand the importance of maintaining data integrity in a database. They will learn about constraints, such as primary keys, foreign keys, unique constraints, and check constraints, to enforce data consistency and integrity.