Oracle PLSQL

Requirements

  • You need to know how to use a computer, and hopefully, know how to use a spreadsheet.
  • No prior knowledge of Oracle SQL Database or any other database is required – although the more knowledge you do have, the better.
  • To install Oracle SQL Database on your computer, you will need a 64-bit machine.
  • Oracle SQL Database cannot easily be installed on the macOS because Oracle doesn’t support running an Oracle database directly on a Mac computer. You can’t install Oracle Express, for example, in the same way, that you can on a Windows computer. If you wish to install it on a Mac, you will need either to dual boot into Windows or be running Parallel Desktop.
  • You don’t even need Oracle SQL Database installed – I’ll show you have to install it on your computer for free!
  • Why not have a look at the curriculum below and see what you can learn?

Description

This course is the foundation for the Oracle Database SQL 1Z0-071 certification. It covers the SELECT statement in detail, with additional requirements for controlling user access. It is divided into 6 sessions, each of which should take a morning or afternoon to complete.

Lesson 1: Writing Basic SQL Statements

After completing this lesson, you should be able to do the following:

  • List the capabilities of SQL SELECT statements
  • Execute a basic SELECT statement
  • Differentiate between SQL statements and SQL*Plus commands

Lesson 2: Restricting and Sorting Data

After completing this lesson, you should be able to do the following:

  • Limit the rows retrieved by a query
  • Sort the rows retrieved by a query

Lesson 3: Single-Row Functions

After completing this lesson, you should be able to do the following:

  • Describe various types of functions available in SQL
  • Use character, number, and date functions in SELECT statements
  • Describe the use of conversion functions

Lesson 4: Displaying Data from Multiple Tables

After completing this lesson, you should be able to do the following:

  • Write SELECT statements to access data from more than one table using equality and nonequality joins
  • View data that generally does not meet a join condition by using outer joins
  • Join a table to itself

Lesson 5: Aggregating Data Using Group Functions

After completing this lesson, you should be able to do the following:

  • Identify the available group functions
  • Describe the use of group functions
  • Group data using the GROUP BY clause
  • Include or exclude grouped rows by using the HAVING clause

Lesson 6: Subqueries

After completing this lesson, you should be able to do the following:

  • Describe the types of problems that subqueries can solve
  • Define subqueries
  • List the types of subqueries
  • Write single-row and multiple-row subqueries

Lesson 7: Multiple-Column Subqueries

After completing this lesson, you should be able to do the following:

  • Write a multiple-column subquery
  • Describe and explain the behavior of subqueries when null values are retrieved
  • Write a subquery in a FROM clause

Who this course is for:

  • This SQL course is meant for you, if you have not used Oracle SQL Database much (or at all), and want to learn SQL.
  • This course is also for you if you want a refresher on SQL. However, no prior Oracle SQL Database knowledge is required