1. Introduction
1. Introduction00:00
2. Tools Used in This Course00:00
2. Setting Up Course Tools
1. Download PostgreSQL00:00
2. Install PostgreSQL00:00
3. Download SQLectron00:00
4. Install SQLectron00:00
5. Connect to PostgreSQL – Credentials00:00
6. Connect to PostgreSQL Using SQLectron00:00
7. Import Course Data Using SQLectron00:00
9. FOR WINDOWS 32-BIT USERS Download, Install, Configure & Import Data00:00
3. Browsing & Filtering Data
1. Check Imported Data00:00
2. So.. What is a Database00:00
3. SQL Data Types00:00
4. Finally Some Fun! Extracting Data Based on Requirements00:00
5. Filtering Data using WHERE Keyword00:00
6. Filter Data by Range Using BETWEEN00:00
7. Filter Data by Set of Values Using IN00:00
8. Filter Data by Date00:00
9. More Filtering by Date00:00
10. Another Query Filtering by Date00:00
11. Filter Data by Strings (Names, Addresses, …)00:00
12. More Filtering by Strings00:00
13. More Filtering by Strings 200:00
14. More Filtering by Strings 300:00
15. How to Ignore Caps when Filtering by String00:00
4. Filter Data with AND, OR, NOT Operators
1. AND Operator00:00
2. OR Operator00:00
3. NOT Operator00:00
4. AND, OR & NOT Operators Which Has The Highest Priority00:00
5. Math Operations
1. Basic Math Operations00:00
2. Modulo Operator00:00
3. It_s Payday! Calculate The Net Salary for Employees00:00
4. Filter Data with Math Equations00:00
6. String Concatenation
1. Concatenate Strings with _ Operator00:00
2. Concatenate Strings with Numbers00:00
7. Tidy Up Your Results Sorting, Alias Names, Limit Records
1. Give Your Report Fields A Cool Name00:00
2. A Report for Payroll00:00
3. Order Records by Column00:00
4. Order Records by Multiple Columns00:00
5. How Alias Names Cannot Be Used with WHERE00:00
6. LIMIT Record Count Fetched by Your Query00:00
8. NULL, DISTINCT & CASE Statements
1. Fetch A Field_s Unique Values Using DISTINCT00:00
2. Using DISTINCT Keyword with Multiple Columns00:00
3. What is a NULL Value Anyway00:00
4. Build More Sophisticated Queries with CASE Statements00:00
5. Your Knowledge So Far Under A Great Test00:00
9. Functions in SQL Multiple-Row Functions
1. Let Me Introduce You to Functions00:00
2. SUM Function00:00
3. AVG (Average) Function00:00
4. COUNT Function00:00
5. MIN & MAX Functions00:00
6. How To Count Your Field_s Unique Values00:00
7. GROUP BY Clause Use Functions with Dimensions00:00
8. GROUP BY More Than One Dimension00:00
9. Now For Some Tough Workout00:00
10. Filter By Aggregate Functions with HAVING Clause00:00
10. Functions in SQL Single-Row Functions
1. Character Functions – UPPER, LOWER & INITCAP00:00
2. Character Functions – CONCAT & LENGTH00:00
3. Character Functions – LPAD & RPAD00:00
4. Character Functions – TRIM00:00
5. Character Functions – REPLACE00:00
6. Character Functions – SUBSTR00:00
7. Number Functions – MOD & ROUND00:00
8. Number Functions – TRUNC00:00
11. Nested Queries
1. Selectception A Select Query Inside Another Select Query!00:00
12. Casting & Data Conversion
1. Auto Data Conversion in SQL00:00
2. Cast Date to Character00:00
3. Cast Number to Character00:00
4. Cast Timestamp to Character00:00
5. Cast Character to Number00:00
6. Cast Character to Date & Timestamp00:00
13. Combination Relationships
1. UNION00:00
2. UNION ALL00:00
3. Important Note about Combining Queries00:00
4. INTERSECT00:00
5. EXCEPT00:00
14. Joins in SQL
1. Employees & Departments Tables Revised00:00
2. Entity Relationship Diagram (ERD)00:00
3. Cartesian Join00:00
4. Table Aliases with Joins00:00
5. Why I Don_t Recommend Cartesian Joins00:00
6. Inner Join00:00
7. In-Depth Look into Join Types in SQL00:00
8. Outer Join – Right, Left & Full00:00
15. Data Manipulation (DML)
1. INSERT a New Record to a Table00:00
2. Insert Without Specifying Column Names00:00
3. UPDATE a Record_s Field Values00:00
4. CAUTION! How an UPDATE Query Can Go Wrong00:00
5. Update a Record Using Single-Row Functions00:00
6. A Good Exercise Extract Employee_s Email Address00:00
8. Solution Extract Employee_s Email Address00:00
9. DELETE a Table_s Record00:00
10. Insert Records with Nested Select Queries00:00
16. SQL Data Definition Language (DDL)
1. SQL Data Types Revised00:00
2. Bookstore Data Set Let_s Move It to Database00:00
3. Create Your First Table!00:00
4. Insert Data to Your New Table00:00
5. Change Column Data Type00:00
6. Rename Column00:00
7. Add a New Column to Table00:00
8. Constraints in SQL00:00
9. Primary Keys00:00
10. NOT NULL Constraint00:00
11. UNIQUE Constraint00:00
17. Access Control
1. Introduction to Access Control00:00
2. Create User00:00
3. Grant SELECT to User00:00
4. Grant Insert & Update to User00:00
5. Revoke Privilege from User00:00
6. User Groups00:00