Dino Geek essaye de t'aider

Comment utiliser la fonction IF dans MariaDB?


La fonction IF dans MariaDB est utilisée pour effectuer des opérations conditionnelles dans les requêtes SQL. Elle peut être utilisée dans les clauses SELECT, WHERE et ORDER BY. Voici comment l’utiliser :

Syntaxe :
```
IF(expression , exp_si_vrai, exp_si_faux)
```

Cette fonction renvoie `exp_si_vrai` si `expression` est vraie et `exp_si_faux` si `expression` est fausse.

Exemple :
```
SELECT IF(1>0, ‘un est plus grand que zéro’, ‘un n’est pas plus grand que zéro’);
```

Si vous voulez l’utiliser dans une clause WHERE, vous pouvez le faire comme ça:

```
SELECT colonne1, colonne2
FROM table
WHERE IF(colonne1 > colonne2, vrai, faux);
```

Attention : cette utilisation est généralement déconseillée car elle peut rendre les requêtes SQL difficiles à lire et à comprendre.

Et dans une clause SELECT :
```
SELECT nom, IF(age>18, ‘majeur’, ‘mineur’) as status
FROM table;
```

Ici si l’âge est supérieur à 18, le statut sera ‘majeur’ sinon il sera ‘mineur’.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation