Section courante

A propos

Section administrative du site

BITAND

Et binaire
Oracle Database SQL  

Syntaxe

bitand(nombre1,nombre2)

Paramètres

Nom Description
nombre1 Ce paramètre permet d'indiquer le nombre à traiter.
nombre2 Ce paramètre permet d'indiquer le masque à appliquer à l'autre nombre.

Description

Cette fonction permet d'effectuer un «Et binaire».

Exemple

Prenons pour base la table «listvalue» avec le contenu suivant :

id value name
1 300 Jean
2 6000 Philippe
3 5000 Samuel
4 4000 Gabriel
5 200 Mathieu
6 6000 Paul

Si vous voulez retourner les valeurs et binaire 4 :

  1. SELECT * FROM listvalue WHERE bitand(value,4) > 0

Et les informations vous seront retournés sous la forme suivante :

id value name
1 300 Jean

Voir également

Langage de programmation - MySQL - Les opérateurs - «&»
Article - Les géants de l'informatique - Oracle

Dernière mise à jour : Lundi, le 11 mai 2015