Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Go
CSCI30
1.)Select:
The SELECT clause specifies the table columns that are retrieved. The FROM
clause specifies the tables accessed. The WHERE clause specifies which table rows are
used. The WHERE clause is optional; if missing, all table rows are used.
Examples:
SELECT descr, color FROM p
SELECT * FROM sp
SELECT empno,ename from emp
SELECT max(sal),min(sal),avg(sal) from emp
SELECT ename from emp where ename like `A%`
Examples:
SELECT Employee.Name,
TrainingTaken.TrainingTitle,TrainingTaken.TrainingDate FROM Employee
INNER JOIN TrainingTaken ON
Employee.EmployeeID=TrainingTaken.EmployeeID
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
SELECT
Department.DepartmentID,Department.DepartmentName,Employee.EmployeeNa
me From Employee Outer Join Department on Employee.DepartmentID =
Department.DepartmentID
Select
Employee.EmployeeID,Employee.EmployeeName,Department.DepartmentName
From Employee LEFT OUTER JOIN Department on Employee.DepartmentID =
Department.DepartmentID
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
SELECT *
FROM employee LEFT OUTER JOIN department
ON employee.DepartmentID = department.DepartmentID;
SELECT *
FROM orders
RIGHT JOIN inventory
ON orders.product = inventory.product
SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
SELECT SUM(expression )
FROM tables
WHERE predicates;
SELECT "column_name1"
FROM "table_name1"
WHERE "column_name2" [Comparison Operator]
(SELECT "column_name3"
FROM "table_name2"
WHERE [Condition])