
Explore the course objectives and origins to help learners become comfortable with SQL and relational database management systems, while preparing them for interviews and opportunities across developers, testers, and managers.
Explore how data moves from flat files, csv, and spreadsheets into relational database management systems, and how sql provides the interface to query tables of rows and columns.
Explore sql in action with an in-browser database, running simple select and count queries, filtering by country, and restoring data without software installation.
Download the PDF for URLs to Online Resources and SQL Queries.
Download the PDF for URLs to Online Resources and SQL Queries.
Master the concatenation operator and distinct keyword in Oracle SQL by concatenating character strings and numeric values, handling literal strings, and removing duplicates with practical examples.
Explore how to use between and in operators in Oracle SQL to filter numeric ranges (salary), select by specific values, and search data like last names in the where clause.
Explore how to filter data with logical operators in Oracle SQL, using and, or, and not in where clauses, combining salary thresholds with pattern matching like 'S%'.
Learn to sort data with the order by clause in Oracle SQL, using ascending and descending orders, sorting by columns and aliases, and handling nulls.
Explore working with dates in Oracle SQL by using the date data type, date literals, and comparison operators to filter employees by hire dates, including between and like.
Master date handling in Oracle SQL by adding days and hours, subtracting values. Explore months between, add months, next day, last day, truncate, and round for payroll and accounting.
Explore natural join and inner join concepts in Oracle SQL, compare their behaviors, and learn to use on and using clauses, aliases, and common columns to join departments and locations.
Explore joining multiple tables in Oracle SQL, convert cartesian products into meaningful results with proper join conditions, and use where clauses for adding multiple criteria across employees, departments, and locations.
Explore non-equijoins in Oracle SQL by joining on non-equality conditions, using salaries from the jobs table to filter employees by salary ranges and roles such as programmer.
Explore how sessions arise from connections and enable user interactions with the database. Learn that transactions are the unit of work behind inserts, updates, and deletes.
Explore how to modify tables with alter table by adding and dropping columns. Use describe commands to view the updated table structure.
Demonstrate dropping a table in Oracle SQL, permanently removing the table and its structure from a schema, with rollback limitations, production environment caution, and the need to obtain proper permissions.
Explore the most common Oracle data types, including variable length character data (char, varchar), unicode storage, numeric with precision and scale, and date types, plus the royalty pseudo column.
Gain understanding of constraints and the primary key, including why a primary key must be unique and not null, with real-world examples of unique identifiers in databases.
Explore referential integrity with a foreign key from employees to departments, enforcing valid department references, and preventing orphan records, while using joins and handling nulls and delete options.
Create and modify simple views in Oracle SQL to save complex queries, using create view or replace, with where filters and view hierarchies.
Become an expert in SQL and learn one of employer's most requested skills of 21st Century! SQL is used in many job roles including Database Administration, Data Science, Performance Engineering, and Web Development. A person with expert level knowledge of SQL can earn minimum $100000 (That's five zeroes after 5) per year.
This is the most comprehensive, yet straight-forward course for the Structured Query Language (SQL) on Udemy! Whether you have never used databases before, already know basics of SQL, or want to learn about the advanced features of SQL, this course is for you! In this course I will teach you SQL with Oracle.
With over 180 lectures and more than 20 hours of video this comprehensive course leaves no stone unturned to make you an expert in the SQL.
This course will teach you SQL in a very practical manner, with every lecture comes a full SQL programming video and a corresponding PDF that has SQL code! Learn in whatever manner is the best for you!
We will start by helping you get Oracle XE and SQL Developer installed on your Windows computer.
We cover a wide variety of topics, including:
Basics of RDBMS and SQL
Getting Started with SQL
Installation of Oracle and SQL Developer
The WHERE Clause
Single ROW Functions
Group Functions
Joining data from multiple tables
DML Statements and Transactions
DDLs, Tables, and Data Dictionary
Constraints
Views
Synonyms and Indexes
Set Operations
Sequences
Schemas, Roles, and User Access Control
Advanced Topics in Oracle SQL
Python 3 and SQL
Additional Resources and Tools
MySQL
RDBMS and SQL for Data Science
Bonus Section
You will get lifetime access to over 180 lectures plus corresponding SQL code PDFs for the lectures!
So what are you waiting for? Learn SQL in a way that will advance your career and increase your knowledge, all in a fun and practical way!