SQL Vues complexes


Exemple

Une vue peut être une requête très complexe (agrégations, jointures, sous-requêtes, etc.). Veillez simplement à ajouter des noms de colonnes pour tout ce que vous sélectionnez:

Create VIEW dept_income AS
SELECT d.Name as DepartmentName, sum(e.salary) as TotalSalary
FROM Employees e
JOIN Departments d on e.DepartmentId = d.id
GROUP BY d.Name;

Maintenant, vous pouvez choisir parmi toutes les tables:

SELECT * 
FROM dept_income;
Nom du département Salaire total
HEURE 1900
Ventes 600