De ALS-functie in MariaDB is een voorwaardelijke functie waarin u twee vergelijkingen kunt uitvoeren en afhankelijk van het resultaat een waarde kunt teruggeven. Het kan worden gebruikt in een SELECT, INSERT, UPDATE of DELETE instructie.
Hier is de basis syntax:
```
ALS
```
Hier is een eenvoudig voorbeeld. Laten we zeggen dat we een personeelsdatabase hebben en we willen een salarisverhoging geven aan werknemers die al meer dan 5 jaar bij het bedrijf zijn. We willen het nieuwe salaris terughalen in de selectiequery.
```
SELECT naam, ALS AS ‘Nieuw Salaris’
FROM personeel;
```
In dit voorbeeld wordt de ALS-functie gebruikt om de waarde van ‘Nieuw Salaris’ te berekenen. `dienstjaren>5` is de voorwaarde die wordt getest. Als het waar is (d.w.z. de werknemer heeft meer dan 5 jaar), zal het ‘salaris \* 1.1’ worden, wat een salarisverhoging van 10% betekent. Als het vals is, blijft het salaris hetzelfde.