Requêtes et vues SQL - Raphix93/2HS2179_militants-pour-la-paix GitHub Wiki
Cette page contient les requêtes des vues SQL
les plus utilisées dans le cadre de cette étude.
La base de données : peace_import_manuel.db
Requête 1 : vue "distinction"
Description
Création d'une vue SQL
regroupant les distinction (award) reçues (obtainment) pour chaque personne (person) ordonné dans l'ordre chronologique de l'obtention de la distinction.
Code
SELECT p.name,
p.gender,
a.definition,
o.date,
o.sources
FROM
obtainment o
JOIN
person p ON o.fk_person = p.pk_person
JOIN
award a ON o.fk_award = a.pk_award
ORDER BY o.date
Requête 2 : vue "Emploi"
Description
Création d'une vue SQL
regroupant les personnes (person) et leurs occupations (occupation)
Code
SELECT
p.name AS person_name,
purs.begin_date AS pursuit_start_date,
purs.end_date AS pursuit_end_date,
org.name AS organization_name,
occ.name AS occupation_name
FROM
person p
INNER JOIN
pursuit purs ON p.pk_person = purs.fk_person
INNER JOIN
occupation occ ON purs.fk_occupation = occ.pk_occupation
INNER JOIN
organization org ON purs.fk_organization = org.pk_organization
Un export en csv
et format Excel
est disponible ici