Dino Geek, versucht dir zu helfen

Wie verwende ich die IF-Funktion in MariaDB?


Die IF-Funktion in MariaDB ist eine Steuerungsfluss-Funktion, die eine Reihe von Anweisungen auf der Grundlage einer Bedingung ausführt. Hier ist die Syntax:

```
IF(expr1, expr2, expr3)
```

In dieser Syntax, wenn `expr1` wahr ist (d.h., `expr1` ist nicht NULL und `expr1` ist nicht 0), gibt die Funktion `expr2` zurück; andernfalls gibt sie `expr3` zurück.

Lassen Sie uns nun einen praktischen Anwendungsfall betrachten.

Angenommen, Sie haben eine Tabelle `orders` mit den Spalten `order_id`, `product_id`, und `quantity`.

Wenn Sie eine Abfrage erstellen wollen, um die `quantity` zu überprüfen, und wenn die `quantity` größer als 10 ist, soll die Abfrage “Große Bestellung” zurückgeben. Wenn die `quantity` jedoch 10 oder weniger ist, soll die Abfrage “Kleine Bestellung” zurückgeben. Die Abfrage könnte folgendermaßen aussehen:

```sql
SELECT order_id, product_id, IF(quantity>10, ‘Große Bestellung’, ‘Kleine Bestellung’) AS order_size
FROM orders;
```

In dieser Abfrage wird die IF-Funktion verwendet, um die Größe der Bestellung basierend auf der `quantity` zu bestimmen.

Bitte beachten Sie, dass in SQL und MariaDB Funktionen und Abfragen unterschiedlich behandelt werden können, je nachdem, ob Ihr Server auf die Groß- und Kleinschreibung achtet oder nicht.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | 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 |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen