
Explore the fundamentals of sql with postgresql, learn why sql is the industry standard for data storage and analysis, and explore career options.
Install PostgreSQL 13 and PgAdmin 4 on Windows, set up the server and password, then connect using PgAdmin to manage your local database.
Explore how the limit clause restricts the number of rows in a query’s output, using examples that show limiting to five or fifteen rows and selecting specific columns.
Master max and min functions in SQL and PostgreSQL to return the largest or smallest values from numeric, date, and string columns using select max and select min.
Learn how to use the order by segment to sort a column in ascending or descending order in sql, with practical examples sorting by title and rental rate.
Learn how to use the in operator in sql to filter by multiple values and not in to exclude them, with examples that simplify queries and improve efficiency.
Explore the local operator and pattern matching with like and ilike, using % and _ wildcards to filter rows by starting, ending, or containing characters.
Explore essential SQL tasks in PostgreSQL: query languages, distinct payments, rental return windows, pattern matching in film titles, counting actors by last name, and category lists.
Learn about primary keys and foreign keys, their uniqueness and non-null requirements, how they reference and join tables, with examples from the payment, customer, staff, and rental tables.
Learn to create tables with foreign keys in SQL, defining columns, primary keys, and references to parent tables such as the student_info and course_info for proper data linking.
Master alter table to add or drop columns, modify column types, and rename tables or columns, using practical examples. Apply and manage constraints, including default values, on existing columns.
Explore how to group results by category using group by and learn the having clause as part of SQL queries.
Learn how left outer join returns all rows from left table with data from right table and nulls for unmatched rows, using address and personal info tables joined on email.
Learn to write subqueries embedded in a main select, using in and exists, with examples like filtering employees by the average salary and two-table scenarios.
Learn to create and manage views as virtual tables to reuse queries, including creating, replacing, querying, dropping, renaming, and checking existence with examples like a customer info view.
Learn to cast a column to a data type in SQL using cast(column as type), with examples like rental_rate to varchar and 82 to integer. Casts are temporary, not permanent.
Learn one of the most in-demand skills in tech industry in 2021!
SQL, also known as Structured Query Language is a computer language that is designed to store, manage, manipulate, and extract data from a database. Learning SQL is actually one of the top skills in 2021, and can significantly improve your career prospects.
This course is designed in such a way that it will taught effectively, and the concepts you learn here can easily be applied to real-world scenarios.
In this course, you will learn the following:
The Fundamental Statements of SQL like SELECT, SELECT DISTINCT, LIMIT, and much more.
Basic Aggregate functions like SUM, AVG, COUNT, MAX, and MIN.
Basic mathematical, string, and time functions and operators.
Data types, Primary & Foreign Keys, Constraints.
Creating your own tables, inserting values in them, and also modifying the rows and columns of the tables.
GROUP BY statement, and HAVING clause for data analysis
JOINING multiple tables with the help of UNION, LEFT JOIN, RIGHT JOIN, INNER JOIN, OUTER JOIN.
Writing complex queries.
Advanced concepts like CASE,COALESCE, VIEWS etc.
CREATE FUNCTION command.
Window Functions.
Import/Export csv files to/from PostgreSQL server.
We will not only cover the concepts, but also perform practical examples by writing queries on pgAdmin. This will help you a lot in understanding the topics that we will discuss throughout this course. I will also give you assignments throughout this course, which will help you cover all the concepts that we will discuss.
By the end of this course, you would have acquired all the knowledge necessary for real-world scenarios.
I wish you all the best for this course, and Good Luck.