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

SQL Statement

This document provides syntax examples for common SQL statements used to manipulate and query data in relational database tables. It includes statements for selecting, inserting, updating, and deleting data as well as creating tables, indexes, views and databases. Keywords and clauses covered include SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, JOIN, UNION, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, TRUNCATE and more.

Uploaded by

Fitri Maulidina
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views

SQL Statement

This document provides syntax examples for common SQL statements used to manipulate and query data in relational database tables. It includes statements for selecting, inserting, updating, and deleting data as well as creating tables, indexes, views and databases. Keywords and clauses covered include SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, JOIN, UNION, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, TRUNCATE and more.

Uploaded by

Fitri Maulidina
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

SQL Statement AND / OR

Syntax SELECT column_name(s) FROM table_name WHERE condition AND|OR condition ALTER TABLE table_name ADD column_name datatypeor ALTER TABLE table_name DROP COLUMN column_name SELECT column_name AS column_alias FROM table_nameor SELECT column_name FROM table_name AS table_alias SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2 CREATE DATABASE database_name CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name2 data_type, ... ) CREATE INDEX index_name ON table_name (column_name)or CREATE UNIQUE INDEX index_name ON table_name (column_name) CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition DELETE FROM table_name WHERE some_column=some_valueor DELETE FROM table_name (Note: Deletes the entire table!!) DELETE * FROM table_name (Note: Deletes the entire table!!) DROP DATABASE database_name DROP INDEX table_name.index_name (SQL Server) DROP INDEX index_name ON table_name (MS Access) DROP INDEX index_name (DB2/Oracle) ALTER TABLE table_name DROP INDEX index_name (MySQL) DROP TABLE table_name SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name

ALTER TABLE

AS (alias)

BETWEEN

CREATE DATABASE CREATE TABLE

CREATE INDEX

CREATE VIEW

DELETE

DROP DATABASE DROP INDEX

DROP TABLE GROUP BY

HAVING

SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name HAVING aggregate_function(column_name) operator value SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,..) INSERT INTO table_name VALUES (value1, value2, value3,....)or INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,....) SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name SELECT column_name(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern SELECT column_name(s) FROM table_name ORDER BY column_name [ASC|DESC] SELECT column_name(s) FROM table_name SELECT * FROM table_name SELECT DISTINCT column_name(s) FROM table_name SELECT * INTO new_table_name [IN externaldatabase] FROM old_table_nameor SELECT column_name(s) INTO new_table_name [IN externaldatabase]

IN

INSERT INTO

INNER JOIN

LEFT JOIN

RIGHT JOIN

FULL JOIN

LIKE

ORDER BY

SELECT SELECT * SELECT DISTINCT SELECT INTO

FROM old_table_name SELECT TOP TRUNCATE TABLE UNION SELECT TOP number|percent column_name(s) FROM table_name TRUNCATE TABLE table_name SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2 SELECT column_name(s) FROM table_name1 UNION ALL SELECT column_name(s) FROM table_name2 UPDATE table_name SET column1=value, column2=value,... WHERE some_column=some_value SELECT column_name(s) FROM table_name WHERE column_name operator value

UNION ALL

UPDATE

WHERE

You might also like