0% found this document useful (0 votes)
5 views5 pages

SQL Syntaxes

The document outlines fundamental SQL query syntaxes, including basic SELECT statements, WHERE clauses, ORDER BY, GROUP BY, and HAVING clauses. It also covers various types of JOINs, subqueries, aggregate functions, and data manipulation commands such as INSERT, UPDATE, and DELETE. Additionally, it includes Data Definition Language (DDL) commands and Transaction Control Language (TCL) commands.

Uploaded by

Soumodeep Nayak
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)
5 views5 pages

SQL Syntaxes

The document outlines fundamental SQL query syntaxes, including basic SELECT statements, WHERE clauses, ORDER BY, GROUP BY, and HAVING clauses. It also covers various types of JOINs, subqueries, aggregate functions, and data manipulation commands such as INSERT, UPDATE, and DELETE. Additionally, it includes Data Definition Language (DDL) commands and Transaction Control Language (TCL) commands.

Uploaded by

Soumodeep Nayak
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

Basic SELECT Statement

sql Copy code

SELECT column1, column2 FROM table_name;

SELECT with WHERE Clause

sql Copy code

SELECT column1, column2 FROM table_name WHERE condition;

SELECT with ORDER BY

sql Copy code

SELECT column1, column2 FROM table_name ORDER BY column1 ASC|DESC;

SELECT with GROUP BY

sql Copy code

SELECT column1, COUNT(*) FROM table_name GROUP BY column1;

SELECT with HAVING Clause

sql Copy code

SELECT column1, COUNT(*) FROM table_name GROUP BY column1 HAVING COUNT(*) > value;

JOINs

INNER JOIN

sql Copy code

SELECT table1.column1, table2.column2 FROM table1 INNER JOIN table2 ON


table1.common_column = table2.common_column;

LEFT JOIN
sql Copy code

SELECT table1.column1, table2.column2 FROM table1 LEFT JOIN table2 ON


table1.common_column = table2.common_column;

RIGHT JOIN

sql Copy code

SELECT table1.column1, table2.column2 FROM table1 RIGHT JOIN table2 ON


table1.common_column = table2.common_column;

FULL OUTER JOIN

sql Copy code

SELECT table1.column1, table2.column2 FROM table1 FULL OUTER JOIN table2 ON


table1.common_column = table2.common_column;

CROSS JOIN

sql Copy code

SELECT table1.column1, table2.column2 FROM table1 CROSS JOIN table2;

SELF JOIN

sql Copy code

SELECT a.column1, b.column2 FROM table_name a, table_name b WHERE a.common_column =


b.common_column;

Subqueries

Subquery in SELECT

sql Copy code

SELECT column1, (SELECT column2 FROM table2 WHERE table2.common_column =


table1.common_column) AS alias_name FROM table1;

Subquery in WHERE
sql Copy code

SELECT column1, column2 FROM table1 WHERE column1 = (SELECT column3 FROM table2 WHERE
condition);

Subquery in FROM

sql Copy code

SELECT sub.column1 FROM (SELECT column1 FROM table2 WHERE condition) sub;

Aggregate Functions

sql Copy code

SELECT COUNT(*), SUM(column1), AVG(column2), MIN(column3), MAX(column4) FROM


table_name;

INSERT Statement

sql Copy code

INSERT INTO table_name (column1, column2) VALUES (value1, value2);

UPDATE Statement

sql Copy code

UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;

DELETE Statement

sql Copy code

DELETE FROM table_name WHERE condition;

Data Definition Language (DDL)

CREATE TABLE

sql Copy code


CREATE TABLE table_name ( column1 datatype CONSTRAINT, column2 datatype CONSTRAINT,
... );

ALTER TABLE

sql Copy code

ALTER TABLE table_name ADD column_name datatype;

DROP TABLE

sql Copy code

DROP TABLE table_name;

Triggers

sql Copy code

CREATE TRIGGER trigger_name AFTER INSERT|UPDATE|DELETE ON table_name FOR EACH ROW


BEGIN -- trigger logic END;

Transaction Control Language (TCL)

COMMIT

sql Copy code

COMMIT;

ROLLBACK

sql Copy code

ROLLBACK;

SAVEPOINT

sql Copy code

SAVEPOINT savepoint_name;
These are the fundamental SQL query syntaxes and their variations, including different types of
joins and other essential SQL operations.

You might also like