Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
carto_enstec:questions_exploration [2017/09/28 14:39] Vincent Alamercery créée |
carto_enstec:questions_exploration [2018/09/28 15:52] (Version actuelle) Vincent Alamercery |
||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| Comment procéder si je veux rechercher tous les établissements d'enseignement technique d'un département donné ? (GB) | Comment procéder si je veux rechercher tous les établissements d'enseignement technique d'un département donné ? (GB) | ||
| + | |||
| + | ===== Essai d'exploration des données ===== | ||
| + | |||
| + | Requête générique : trouver une institution avec un statut et une activité | ||
| + | |||
| + | |||
| + | <code sql> | ||
| + | -- essai sans association au projet | ||
| + | WITH | ||
| + | statut as | ||
| + | ( | ||
| + | SELECT | ||
| + | object_label, | ||
| + | fk_associated_object, | ||
| + | fk_type_role, | ||
| + | fk_information | ||
| + | FROM | ||
| + | bhp.information_role | ||
| + | WHERE | ||
| + | fk_associated_object = 'AbOb1881' | ||
| + | AND | ||
| + | fk_type_role = 140 | ||
| + | ), | ||
| + | activite as | ||
| + | ( | ||
| + | SELECT | ||
| + | object_label, | ||
| + | fk_associated_object, | ||
| + | fk_type_role, | ||
| + | fk_information | ||
| + | FROM | ||
| + | bhp.information_role | ||
| + | WHERE | ||
| + | fk_associated_object = 'AbOb1674' | ||
| + | AND | ||
| + | fk_type_role = 131 | ||
| + | ) | ||
| + | SELECT | ||
| + | ir.object_label as institution, | ||
| + | statut.object_label as statut, | ||
| + | activite.object_label as activité | ||
| + | FROM | ||
| + | bhp.information_role ir, | ||
| + | statut, | ||
| + | activite | ||
| + | WHERE | ||
| + | statut.fk_information = activite.fk_information | ||
| + | AND | ||
| + | activite.fk_information = ir.fk_information | ||
| + | AND | ||
| + | ir.is_information_subject IS TRUE | ||
| + | ORDER BY | ||
| + | ir.object_label | ||
| + | </code> | ||
| + | |||