0% found this document useful (0 votes)
2 views3 pages

SQL Notes Week-3

The document provides an overview of SQL operators, specifically focusing on the LIKE operator and various types of JOINs. It explains INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, and Self Join with their respective syntax. Each JOIN type is described in terms of how it combines records from two or more tables based on related columns.

Uploaded by

Vinni Boss
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)
2 views3 pages

SQL Notes Week-3

The document provides an overview of SQL operators, specifically focusing on the LIKE operator and various types of JOINs. It explains INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, and Self Join with their respective syntax. Each JOIN type is described in terms of how it combines records from two or more tables based on related columns.

Uploaded by

Vinni Boss
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/ 3

SQL NOTES

SQL LIKE/Wildcard Operator


The LIKE operator is used in a WHERE clause to search for a specified pattern in a column.
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE pattern;

SQL Operators
SQL Joins
A JOIN clause is used to combine rows from two or more tables, based on a related
column between them.

Different Types of SQL JOINs


Here are the different types of the JOINs in SQL:

• (INNER) JOIN: Returns records that have matching values in both tables
• LEFT (OUTER) JOIN: Returns all records from the left table, and the matched
records from the right table
• RIGHT (OUTER) JOIN: Returns all records from the right table, and the matched
records from the left table
• FULL (OUTER) JOIN: Returns all records when there is a match in either left or right
table

SQL INNER JOIN


The INNER JOIN keyword selects records that have matching values in both tables.

Syntax

SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;

SQL LEFT JOIN


The LEFT JOIN keyword returns all records from the left table (table1), and the matching
records from the right table (table2). The result is 0 records from the right side, if there
is no match.

Syntax

SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;
SQL RIGHT JOIN
The RIGHT JOIN keyword returns all records from the right table (table2), and the matching
records from the left table (table1). The result is 0 records from the left side, if there is
no match.

Syntax

SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;

SQL FULL OUTER/FULL JOIN


The FULL OUTER JOIN keyword returns all records when there is a match in left (table1) or
right (table2) table records.

Syntax

SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name = table2.column_name
WHERE condition;

SQL Self Join


A self join is a regular join, but the table is joined with itself.

Syntax

SELECT column_name(s)
FROM table1 T1, table1 T2
WHERE condition;

You might also like