Les conditions
Structure conditionnelle IF..THEN..
La structure conditionnelle IF
permet d'exécuter des instructions lorsqu'une condition est vérifiée.
Structure conditionnelle |
---|
| do
$$
declare
age integer;
begin
age := 35;
if age >= 18 then
raise info 'You are major !';
end if;
end;
$$;
|
Structure alternative
Structure conditionnelle avec alternative |
---|
| do
$$
declare
age integer = 35;
begin
if age >= 18 then
raise info 'You are major !';
else
raise info 'You are minor !';
end if;
end;
$$;
|
Structure alternative
Structure conditionnelle avec alternative |
---|
| do
$$
declare
age integer = 35;
begin
if age >= 25 then
raise info 'You are adult !';
elif age >= 18 then
raise info 'You are major !';
else
raise info 'You are minor !';
end if;
end;
$$;
|
Conditions imbriquées
Dans le cadre de problèmes complexes, il peut être nécessaire
```sql title="Structure conditionnelle avec alternative" linenums="1"
do
$$
declare
age integer = 35;
begin
if age >= 18 then
raise info 'You are major !';
else
raise info 'You are minor !';
end if;
end;
$$;