The Sql Quick Reference Guide

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View The Sql Quick Reference Guide as PDF for free.

More details

  • Words: 478
  • Pages: 6
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

Help, Show, Explain, User Information Functions HELP SHOW User Information Functions Default Database Command Account SELECT Database Command SESSION

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

Date and Time Processing INTEGERDATE Formula Selecting the DATE ADD_MONTHS Function EXTRACT Function TIME and TIMESTAMP System Calendar Columns

Character String Processing

CHARACTERS Function TRIM Function SUBSTRING and SUBSTR Functions POSITION and INDEX Functions INDEX Function String and Column Concatenation

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

Set Operator Commands INTERSECT UNION EXCEPT MINUS

Data Manipulation Language Commands INSERT Inserting NULL and Default Values INSERT / SELECT UPDATE UPDATE with a Subquery UPDATE with a Join DELETE Delete with a Join Delete with a Subquery UPSERT UPSERT for TPUMP and MULTILOAD

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 ;

Reporting Totals and Subtotals Totals (WITH) Subtotals (WITH..BY) Multiple WITH..Bys

Data Definition Language Create Table Multiple Column Primary Index SET | MULTISET Table FALLBACK Permanent Journal Add Column Attributes Column and Table Constraints CREATE TABLE with copying an existing table ALTER Table DROP Table RENAME Table Secondary Indexes Join Indexes Collect Statistics HELP STATISTICS DROP STATISTICS CREATE DATABASE CREATE USER DROP DATABASE or USER Hashing Functions HASHROW HASHBUCKET HASHAMP HASHBAKAMP

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

APPENDIX A: Current Reserved Words Current Reserved Words Future Reserved Words

APPENDIX B: Data Control Language (DCL) Data Control Language (DCL) Statements Privileges GRANT Statement REVOKE Statement GIVE Statement

Appendix C: Data Types and Format Symbols Format Symbols

Appendix D: Mathematical Functions Appendix E: Qualifying and Table Aliasing Qualifying Column Names Creating an Alias for a Table

Appendix F: Stored Procedure Syntax

Related Documents