RELATIONAL DATABASES & SQL • ABOUT RELATIONAL DATABASES • ELEMENTS OF SQL
CHOOSING A SQL & PL/SQL INTERFACE • ABOUT DATABASE CONNECTIONS • ABOUT BIND VARIABLES • USING SQL DEVELOPER • USING SQL*PLUS • USING APPLICATION EXPRESS
BUILDING A SELECT STATEMENT • ABOUT THE SELECT STATEMENT • USING ALIAS NAMES
RESTRICTING DATA WITH THE WHERE CLAUSE • ABOUT LOGICAL OPERATORS • EQUALITY OPERATOR • BOOLEAN OPERATORS • NULL & BETWEEN OPERATORS • IS [NOT] NULL Operator • [NOT] BETWEEN Operator • FINDING TEXT STRINGS • [NOT] LIKE Operator • REGEXP_LIKE() • IN OPERATOR
SORTING DATA WITH THE ORDER BY CLAUSE • ABOUT THE ORDER BY CLAUSE • MULTIPLE COLUMN SORTS • SPECIFYING THE SORT SEQUENCE • ABOUT NULL VALUES WITHIN SORTS • USING COLUMN ALIASES
PSEUDO COLUMNS & FUNCTIONS • USING ROWID • USING ROWNUM • USING THE FUNCTIONS • SYSDATE • USER & UID • USING THE DUAL TABLE • SESSIONTIMEZONE FUNCTION
JOINING TABLES • ABOUT JOINS • INNER JOIN • REFLEXIVE JOIN • NON-KEY JOIN • OUTER JOIN
USING THE SET OPERATORS • ABOUT THE SET OPERATORS • SET OPERATOR EXAMPLES
SUMMARY FUNCTIONS • ABOUT SUMMARY FUNCTIONS • SUMMARY FUNCTIONS WITH DISTINCT
USING SUB-QUERIES • ABOUT SUB-QUERIES • STANDARD SUB-QUERIES • CORRELATED SUB-QUERIES
AGGREGATING DATA WITHIN GROUPS • ABOUT SUMMARY GROUPS • FINDING GROUPS WITHIN THE BASE TABLES • SELECTING DATA FROM THE BASE TABLES • SELECTING GROUPS FROM THE RESULT TABLE
BUILD SIMPLE SQL*PLUS REPORTS • FORMAT COLUMN OUTPUT WITH COLUMN • DEFINING REPORT BREAKS WITH BREAK • PRODUCE SUBTOTALS WITH COMPUTE
USE DATA DEFINITION LANGUAGE TO CREATE & MANAGE TABLES • CREATE TABLE STATEMENT • NOT NULL • DEFAULT • ALTER TABLE STATEMENT • DROP TABLE STATEMENT • SUPPORTIVE STATEMENTS • DESCRIBE • RENAME
USE DATA MANIPULATION LANGUAGE TO MANIPULATE DATA • ABOUT THE INSERT STATEMENT • ABOUT THE DELETE STATEMENT • ABOUT THE UPDATE STATEMENT • ABOUT TRANSACTIONS • ROLLBACK • COMMIT • SAVEPOINT • SET TRANSACTION • TRUNCATE TABLE • COMPLEX TABLE REFERENCES
APPENDIX A • REFERENCE INFORMATION • SQL DDL STATEMENT REFERENCE • SQL DML STATEMENT REFERENCE • SQL TRANSACTION CONTROL STATEMENT REFERENCE • SQL OPERATORS REFERENCE