The SQL Quick Reference Guide
The SQL Quick Reference Guide
Simplicity by Design
The Select Command
The WHERE Clause
Comparators: AND/OR
Combining Comparators: AND/OR
Combining Multiple AND Comparators or Multiple OR Comparators
IS NULL Clause and IS NOT NULL Clause
NOT Clause
IN and NOT IN
= ANY, NOT = ALL
BETWEEN
LIKE Clause
Aliasing Columns
ALIAS using NAMED
ORDER BY Clause
DISTINCT
Data Conversions
CAST – ANSI
Implied Cast – Teradata
FORMAT
Tricking the ODBC to Format
CASESPECIFIC
NOT CASESPECIFIC
LOWER and UPPER
Aggregation Functions
SUM Function
AVERAGE Function
(AVG)
MINIMUM Function (MIN)
MAXIMUM Function (MAX)
COUNT Function (COUNT)
HAVING Clause
Subquery
Multiple Subqueries
Quantifiers
Correlated Subquery
Exists
Joins
Original Join Syntax
ANSI INNER Join Syntax (Newer Syntax)
Cartesian Product Join
ANSI OUTER JOIN Syntax
CROSS JOIN Syntax
OLAP Functions
Cumulative Sum Function (CSUM)
Moving Sum Function (MSUM)
Moving Average Function (MAVG)
Moving Difference Function (MDIFF)
QUANTILE Function
RANK Function
SAMPLE Function and SAMPLEID
RANDOM Function
DATA INTERROGATION
NULLIFZERO
NULLIF
ZEROIFNULL
COALESCE
CASE
Basic Syntax
Advanced Syntax
Horizontal Reporting
Nested CASE
Views
Create View Syntax
DROP Views
REPLACE Views
LOCKING FOR ACCESS
MACROS
CREATE Macro
EXECUTE Macro
REPLACE Macro
DROP Macro
Transaction Processing
Locking Modifiers
Lock Types
Lock Syntax
Transaction Modes
Transaction Mode Types
Setting the Transaction Mode
Teradata Transaction Mode (BT/ET)
Commit Work
Abort/Rollback
Rollback Work
ROLLBACK WORK ;
Temporary Tables
Derived Tables
Volatile Temporary Tables
Global Temporary Tables
CREATE GLOBAL TEMPORARY TABLE
DROP TEMPORARY TABLE
Triggers
BEFORE Triggers
AFTER Triggers
INSTEAD OF Triggers
Sequencing Triggers