Dino Geek essaye de t'aider

Comment utiliser ORDER BY et GROUP BY en MariaDB ?


ORDER BY et GROUP BY sont deux clauses SQL utilisées pour organiser les données renvoyées par une requête.

- ORDER BY est utilisé pour classifier les données dans l’ordre croissant ou décroissant selon les colonnes spécifiées.

- GROUP BY est utilisé pour grouper les lignes qui ont les mêmes valeurs dans certaines colonnes.

Voici comment les utiliser dans MariaDB :

1. ORDER BY :

La syntaxe de base pour utiliser ORDER BY est :
```
SELECT colonne1, colonne2, …, colonneN
FROM table
ORDER BY colonne1 [ASC | DESC], colonne2 [ASC | DESC], … colonneN [ASC | DESC];
```
Par exemple :
```
SELECT nom, age
FROM personnes
ORDER BY age DESC;
```
Cela renvoie les enregistrements de la table “personnes”, classés par âge en ordre décroissant.

1. GROUP BY :

La syntaxe de base pour utiliser GROUP BY est :
```
SELECT colonne1, colonne2, …, agrégat(colonneN)
FROM table
WHERE condition
GROUP BY colonne1, colonne2, …, colonneN;
```
Par exemple :
```
SELECT ville, COUNT
FROM personnes
WHERE pays = ‘France‘
GROUP BY ville;
```
Cela renvoie le nombre de personnes par ville pour les personnes vivant en France.

Les deux peuvent être utilisés ensemble. Par exemple :
```
SELECT ville, COUNT
FROM personnes
WHERE pays = ‘France‘
GROUP BY ville
ORDER BY COUNT DESC;
```
Cela renvoie le nombre de personnes par ville pour les personnes vivant en France, classées par le nombre de personnes en ordre décroissant.


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