Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Oracle Database 12c: Basic SQL

via LinkedIn Learning

Overview

Learn how to use SQL in an Oracle Database 12c environment. This beginner-level course shows how to query, select, filter, join, and manipulate Oracle data using SQL statements.

Syllabus

Introduction
  • Welcome
  • What you need to know
1. Introduction to SQL
  • What is SQL?
  • Database tables
  • Overview of table data types
  • SQL query structure
2. Preparing the Course Environment
  • Downloading the course VM
3. Using Oracle SQL Developer
  • Introduction to Oracle SQL Developer
  • Creating a connection to the database
  • Managing existing connections
  • Exploring database objects
  • Filtering specific objects
  • Using SQL Developer tabs
  • Viewing query output
  • Case sensitivity of SQL commands
  • Viewing SQL execution history
  • Query output as grid or script
4. Basic SELECT Queries
  • Writing your first SELECT query
  • Selecting only specific columns
  • Using WHERE to filter specific rows
  • Using multiple WHERE conditions
  • Using WHERE to filter partial strings
  • Using WHERE to filter numeric ranges
  • Using WHERE IN and NOT IN for strings
  • Using WHERE IN and NOT IN for numbers
  • Using WHERE to filter dates
  • Using WHERE to filter exact strings
  • Using DISTINCT to eliminate duplicates
  • Performing basic numeric calculations
  • Using column aliases
  • Describe the structure of a table
  • Using ORDER BY
5. String, Number, and Date Functions
  • Introduction to functions
  • Using SUBSTRING, LENGTH, and CONCAT
  • Using LENGTH
  • Using CONCAT
  • Using LOWER and UPPER
  • Using INSTR
  • Using RPAD and LPAD
  • Using TO_CHAR to convert numbers
  • Using TO_CHAR to format DATE values
  • Using TO_CHAR to filter DATE values
  • The special Oracle DUAL table
  • Using ROUND
  • Using TRUNC
  • Using SYSDATE
  • Using SYSTIMESTAMP
  • Using MONTHS_BETWEEN
  • Using ADD_MONTHS
6. Joining Table Data
  • Introduction to SQL joins
  • Joining data from tables
  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL OUTER JOIN
  • Joins with table aliases
  • Oracle join syntax vs. ANSI syntax
7. Manipulating Data
  • Introduction to DML and DDL commands
  • Creating a simple table
  • Inserting a new row to a table
  • COMMIT and ROLLBACK
  • Introduction to transactions
  • Deleting rows for a table
  • Updating values
  • Multiple-statement transactions
  • Truncating all data from a table
  • Adding and dropping columns from a table
8. Grouping Data
  • Introduction to aggregate functions
  • Using aggregate functions
  • Using GROUP BY
  • Using GROUP BY with MAX, MIN, and AVG
  • Using HAVING
9. Advanced Topics
  • Primary keys
  • NOT NULL constraints
  • Check constraints
  • Foreign key constraints
  • Subqueries
Conclusion
  • Next steps

Taught by

David Yahalom

Reviews

4.6 rating at LinkedIn Learning based on 1552 ratings

Start your review of Oracle Database 12c: Basic SQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.