Structured Query Language (SQL)

Ace your homework & exams now with Quizwiz!

EXISTS

Checks if subquery returns any rows.

IS NULL

Checks whether attribute value is null.

BETWEEN

Checks whether attribute value is within a range.

IN

Checks whether attribute value matches any value within a value list.

LIKE

Checks whether attribute value matches given string pattern.

UNION ALL

Clause that combines the result sets of two or more SELECT statements. It does not remove duplicate rows between the various SELECT statements (all rows are returned).

UNION

Clause that combines the results of two SQL queries into a single table of all matching rows.

INTERSECT

Clause that combines two SELECT statements, but returns rows only from the first select statement that are identical to a row in the second select statement.

MINUS

Clause that is used to return all rows in the first SELECT statement that are not returned by the second select statement.

JOIN with Alias

JOIN that uses an alias to identify source table. (Eg. "WHERE P.V_CODE = V.V_CODE").

WHERE CLAUSE

Suited to SELECT records individually.

Comparison Operators

= Equal to, < Less Than, <= Less than or equal to, > Greater than, >= Greater than or equal to, <> or != Not equal to.

VIEW

Virtual table, created with SELECT, provides different ways of "seeing" the same data. Enforces security and can be read-only or updatable.

Arithmetic Operators

+ Add, - Subtract, * Multiply, / Divide, ^ Raise to the power of.

Subquery (Nested Query)

A query inside a query, normally inside parentheses.

D.I.E

Add, modify, or delete table rows.

SQL Index

Can be created on a basis of any selected attribute, composite form is based on two or more attributes, often used to prevent data duplication.

SELECT COUNT

Counts instances from query result.

DROP TABLE

Delete a table from the database.

DELETE

Deletes a table row.

Integrity Constraints

Ex. NOT NULL, UNIQUE, CHECK, DEFAULT

SELECT SUM

Lists sum of query result.

SELECT DISTINCT

Lists unique values.

Recursive Join

Joining a table to itself.

SELECT AVG

Lists average from query result.

MIN & MAX

Lists extreme values from query result.

UPDATE

Modify data in a table.

Binary Opertation

Operation with more than one operand.

Unary Operation

Operation with only one operand.

INC

Order ascending.

DESC

Order descending.

ORDER BY

Orders a listing.

JOIN

Performed when data are retrieved from more than one table at a time. Generally composed of an equality comparison between foreign key and primary key of related tables.

COMMIT

Permanently saves any changes made to any table in the database. (Only works with data manipulation commands that are used to add, modify, or delete table rows).

RIGHT JOIN

Preserves the unmatched rows from the second table, joining them with a NULL in the shape of the first table.

TRUNCATE TABLE

Removes all records from "table-name"; shorthand for DELETE.

LEFT JOIN

Returns all rows from the left table, with the matching rows in the right table.

DESCRIBE TABLE

Shows the details of the table structure.

Outer Query

The first query.

Inner Query

The inside query (Executed first).

ALTER TABLE

Used to alter table definition. Followed by the keyword that produces specific change.

INSERT

Used to enter data into table. Can be used to paste data from existing table.

SELECT

Used to list contents of table.

ROLLBACK

Used to restore database to its previous condition. (Only works with data manipulation commands that are used to add, modify, or delete table rows).

GROUP BY

Used when you have attribute columns combined with aggregation functions in the select statement (e.g. COUNT, MAX, MIN, SUM, AVG).

HAVING CLAUSE

Used with GROUP BY clause, good for evaluating conditions that applies to a group of records. (E.g. ... GROUP BY V_CODE HAVING AVG(P_PRICE) < 10;


Related study sets

Chapter 38: Oxygenation and Perfusion

View Set

International Marketing Ch 13 - Products and Services for Consumers

View Set

WSC 2018 All Subjects (go big or go home)

View Set

Chapter 9 - Business Writing in Action

View Set

Carlos Fourier (5 fases de descomposición de la civilización) SOCIALISMO UTÓPICO

View Set

Chapter 23: Integumentary Problems tb

View Set