EXPORT_SET |
Exporte l'ensemble |
|---|---|
| MySQL |
Syntaxe
| EXPORT_SET(bits,on,off[,separator[,number_of_bits]]) |
Paramètres
| Nom | Description |
|---|---|
| bits | Ce paramètre permet d'indiquer les bits, lesquelles sont des 0 et des 1. |
| on | Ce paramètre permet d'indiquer la valeur afficher lorsque le bits vaut 1. |
| off | Ce paramètre permet d'indiquer la valeur afficher lorsque le bits vaut 0. |
| separator | Ce paramètre permet d'indiquer le séparateur à utiliser. |
| number_of_bits | Ce paramètre permet d'indiquer le nombre de bits. |
Description
Cette fonction permet de retourner une chaine de caractères pour chaque ensemble de bits d'une valeur spécifié.
Exemple
Voici un exemple montrant une utilisation plus classique de cette fonction :
- SELECT " 1=" As Text,EXPORT_SET(1,'1','0','-',8) As Result UNION
- SELECT " 2=" As Text,EXPORT_SET(2,'1','0','-',8) As Result UNION
- SELECT " 4=" As Text,EXPORT_SET(4,'1','0','-',8) As Result UNION
- SELECT " 8=" As Text,EXPORT_SET(8,'1','0','-',8) As Result UNION
- SELECT "16=" As Text,EXPORT_SET(16,'1','0','-',8) As Result UNION
- SELECT "31=" As Text,EXPORT_SET(31,'1','0','-',8) As Result
on obtiendra le résultat suivant :
| Text | Result |
|---|---|
| 1= | 1-0-0-0-0-0-0-0 |
| 2= | 0-1-0-0-0-0-0-0 |
| 4= | 0-0-1-0-0-0-0-0 |
| 8= | 0-0-0-1-0-0-0-0 |
| 16= | 0-0-0-0-1-0-0-0 |
| 31= | 1-1-1-1-1-0-0-0 |
Voir également
Article - Les géants de l'informatique - Oracle
Références
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 811
Dernière mise à jour : Mercredi, le 29 avril 2015