J'essaie d'écrire une instruction SQL qui doit parcourir une liste de départements, un peu comme un pour chaque.Aide SQL (pour chaque)
Voici ce que j'ai jusqu'à présent.
SELECT DISTINCT AVG(salary),assigned->name
FROM edu_ucla_cs241_termproj_schema.InstructorImpl
WHERE assigned->name = 'Anthropology'
Cela me donnera une table de Salaire moyen Département 90,15 Anthropologie
Cependant, je veux faire une boucle à travers chaque département. Puis-je faire en sorte que cette requête prenne une variable et fasse une boucle sur le nom de chaque département?
Quelle base de données utilisez-vous? –
Vous ne faites pas de boucle dans SQL. Le bouclage est un concept procédural, mais SQL est déclaratif. –
@Tom: Vous pouvez parcourir les résultats du curseur, entre autres choses. Ce n'est pas recommandé, mais c'est disponible. –