0% found this document useful (0 votes)
3 views

Learn SQL_ Queries Cheatsheet _ Codecademy

This document provides a cheatsheet for learning SQL, covering various operators and clauses such as AND, OR, AS, LIKE, DISTINCT, and BETWEEN. It includes example queries demonstrating how to use these SQL features effectively. The document serves as a quick reference for constructing SQL queries and understanding their functionalities.

Uploaded by

sanasyed806
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Learn SQL_ Queries Cheatsheet _ Codecademy

This document provides a cheatsheet for learning SQL, covering various operators and clauses such as AND, OR, AS, LIKE, DISTINCT, and BETWEEN. It includes example queries demonstrating how to use these SQL features effectively. The document serves as a quick reference for constructing SQL queries and understanding their functionalities.

Uploaded by

sanasyed806
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Cheatsheets / Learn SQL

Queries

AND Operator

The AND operator allows multiple conditions to be SELECT model


combined. Records must match both conditions that are
FROM cars
joined by AND to be included in the result set. The
given query will match any car that is blue and made after WHERE color = 'blue'
2014. AND year > 2014;

AS Clause

Columns or tables can be aliased using the AS clause. SELECT name AS 'movie_title'
This allows columns or tables to be specifically renamed
FROM movies;
in the returned result set. The given query will return a
result set with the column for name renamed to
movie_title .

OR Operator

The OR operator allows multiple conditions to be SELECT name


combined. Records matching either condition joined by
FROM customers
the OR are included in the result set. The given query
will match customers whose state is either 'CA' or WHERE state = 'CA'
'NY' . OR state = 'NY';

% Wildcard

The % wildcard can be used in a LIKE operator SELECT name


pattern to match zero or more unspecified character(s).
FROM movies
The given query will match any movie that begins with
The , followed by zero or more of any characters. WHERE name LIKE 'The%';
SELECT Statement

The SELECT * statement returns all columns from the SELECT *


provided table in the result set. The given query will fetch
FROM movies;
all columns and records (rows) from the movies table.

_ Wildcard

The _ wildcard can be used in a LIKE operator SELECT name


pattern to match any single unspecified character. The
FROM movies
given query will match any movie which begins with a
single character, followed by ove . WHERE name LIKE '_ove';

ORDER BY Clause

The ORDER BY clause can be used to sort the result SELECT *


set by a particular column either alphabetically or
FROM contacts
numerically. It can be ordered in two ways:
DESC is a keyword used to sort the results in ORDER BY birth_date DESC;
descending order.
ASC is a keyword used to sort the results in
ascending order (default).

LIKE Operator

The LIKE operator can be used inside of a WHERE SELECT name


clause to match a specified pattern. The given query will
FROM movies
match any movie that begins with Star in its title.
WHERE name LIKE 'Star%';
DISTINCT Clause

Unique values of a column can be selected using a SELECT DISTINCT city


DISTINCT query. For a table contact_details having
FROM contact_details;
five rows in which the city column contains Chicago,
Madison, Boston, Madison, and Denver, the given query
would return:
Chicago
Madison
Boston
Denver

BETWEEN Operator

The BETWEEN operator can be used to filter by a SELECT *


range of values. The range of values can be text, numbers,
FROM movies
or date data. The given query will match any movie made
between the years 1980 and 1990, inclusive. WHERE year BETWEEN 1980 AND 1990;

LIMIT Clause

The LIMIT clause is used to narrow, or limit, a result SELECT *


set to the specified number of rows. The given query will
FROM movies
limit the result set to 5 rows.
LIMIT 5;

NULL Values

Column values can be NULL , or have no value. These SELECT address


records can be matched (or not matched) using the IS
FROM records
NULL and IS NOT NULL operators in combination
with the WHERE clause. The given query will match all WHERE address IS NOT NULL;
addresses where the address has a value or is not
NULL .
WHERE Clause

The WHERE clause is used to filter records (rows) that SELECT title
match a certain condition. The given query will select all
FROM library
records where the pub_year equals 2017 .
WHERE pub_year = 2017;

Print Share

You might also like