AQ_FOYVIE_DiplMinistereEnFr_i (I1/I2/I3)

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

  • « Niveau VI » → si la variable AQ_FOYVIE_Diplome_n = 1
  • « Niveau V » → si la variable AQ_FOYVIE_Diplome_n = 2 ou 3
  • « Niveau IV » → si la variable AQ_FOYVIE_Diplome_n = 4
  • « Niveau III » → si la variable AQ_FOYVIE_Diplome_n = 5
  • « Niveau II » → si la variable AQ_FOYVIE_Diplome_n = 6
  • « Niveau I » → si la variable AQ_FOYVIE_Diplome_n = 7
  • « Autre » → 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_DiplMinistereEnFr_i = CASE 
	WHEN AQ_FOYVIE_Diplome_n=1 THEN 'Niveau VI' 
	WHEN AQ_FOYVIE_Diplome_n IN(2,3) THEN 'Niveau V' 
	WHEN AQ_FOYVIE_Diplome_n=4 THEN 'Niveau IV' 
	WHEN AQ_FOYVIE_Diplome_n=5 THEN 'Niveau III' 
	WHEN AQ_FOYVIE_Diplome_n=6 THEN 'Niveau II'
	WHEN AQ_FOYVIE_Diplome_n=7 THEN 'Niveau I' 
	WHEN AQ_FOYVIE_Diplome_n=8 THEN 'Autre' 
	WHEN AQ_FOYVIE_RefDoc REGEXP '^I' THEN 'Valeur manquante' 
END;