Section courante

A propos

Section administrative du site

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 :

  1. SELECT " 1=" As Text,EXPORT_SET(1,'1','0','-',8) As Result UNION
  2. SELECT " 2=" As Text,EXPORT_SET(2,'1','0','-',8) As Result UNION
  3. SELECT " 4=" As Text,EXPORT_SET(4,'1','0','-',8) As Result UNION
  4. SELECT " 8=" As Text,EXPORT_SET(8,'1','0','-',8) As Result UNION
  5. SELECT "16=" As Text,EXPORT_SET(16,'1','0','-',8) As Result UNION
  6. 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