Oracle 11g
Oracle 11g
);
//group by having
SELECT column1, column2 //having
FROM table1, table2 SELECT column1, column2
WHERE [ conditions ] FROM table1, table2
GROUP BY column1, column2 WHERE [ conditions ]
HAVING [ conditions ] GROUP BY column1, column2
ORDER BY column1, column2 HAVING [ conditions ]
//union ORDER BY column1, column2
SELECT column1 [, column2 ]
FROM table1 [, table2 ] //update
[WHERE condition] UPDATE table_name
SET column1 = value1, column2 = value2....,
UNION columnN = valueN
WHERE [condition];
SELECT column1 [, column2 ]
FROM table1 [, table2 ] //subquerey
[WHERE condition] SELECT column_name [, column_name ]
FROM table1 [, table2 ]
//create table WHERE column_name OPERATOR
CREATE TABLE table_name( (SELECT column_name [, column_name ]
column1 datatype, FROM table1 [, table2 ]
column2 datatype, [WHERE])
column3 datatype,
..... AVG() COUNT() SUM() MIN() MAX()
columnN datatype,
PRIMARY KEY( one or more columns ) //JOINS
); SELECT Orders.OrderID,
Customers.CustomerName, Orders.OrderDate
//like FROM Orders
SELECT FROM table_name INNER JOIN Customers ON
WHERE column LIKE 'XXXX%' Orders.CustomerID=Customers.CustomerID;
//top
SELECT TOP number|percent column_name(s) //IN
FROM table_name SELECT column_name(s)
WHERE [condition] FROM table_name
//orderby WHERE column_name IN (value1, value2, ...);
SELECT column-list //between
FROM table_name SELECT column_name(s)
[WHERE condition] FROM table_name
[ORDER BY column1, column2, .. columnN] WHERE column_name BETWEEN value1 AND
[ASC | DESC]; value2;