AQ_FOYVIE_DiplAnneeEduc_i

AQ-Foyer-VARIABLE CALCULEE-Nombre d'années d'éducation
Format de la variable varchar(50)

Cette variable est créée selon la variable AQ_FOYVIE_Diplome_n.
Les modalités de cette variable sont :

  • « 1. Moins de 8 ans » → si la variable AQ_FOYVIE_Diplome_n = 1
  • « 2. De 9 à 11 ans » → si la variable AQ_FOYVIE_Diplome_n = 2 ou 3
  • « 3. De 12 à 13 ans » → si la variable AQ_FOYVIE_Diplome_n = 4
  • « 4. De 14 à 15 ans » → si la variable AQ_FOYVIE_Diplome_n = 5
  • « 5. 16 ans » → si la variable AQ_FOYVIE_Diplome_n = 6
  • « 6. 17 ans ou plus » → si la variable AQ_FOYVIE_Diplome_n = 7
  • « Autres » → si la variable AQ_FOYVIE_Diplome_n = 8
  • « Valeurs manquantes » → si la variable AQ_FOYVIE_Diplome_n = manquante

Code SQL

UPDATE AQ_MODVIE_FOYVIE SET AQ_FOYVIE_DiplAnneeEduc_i = CASE 
	WHEN AQ_FOYVIE_Diplome_n=1 THEN '1. Moins de 8 ans' 
	WHEN AQ_FOYVIE_Diplome_n IN(2,3) THEN '2. De 9 à 11 ans' 
	WHEN AQ_FOYVIE_Diplome_n=4 THEN '3. De 12 à 13 ans' 
	WHEN AQ_FOYVIE_Diplome_n=5 THEN '4. De 14 à 15 ans' 
	WHEN AQ_FOYVIE_Diplome_n=6 THEN '5. 16 ans' 
	WHEN AQ_FOYVIE_Diplome_n=7 THEN '6. 17 ans ou plus' 
	WHEN AQ_FOYVIE_Diplome_n=8 THEN 'Autre' 
	WHEN AQ_FOYVIE_RefDoc REGEXP '^I' THEN 'Valeur manquante' 
END;