• Ce blog — désormais archivé — est en lecture seule.

Connaissiez-vous … BOOL_OR en SQL ?

Ce soir, réunion pour un projet très intéressant, je me fais expliquer le cahier des charges. En plein milieu, il apparaît ! Ce petit mot parmis tant d’autres, entre tableaux, schémas et autres : BOOL_OR.

De quoi ça s’agit ? me suis-je dit. D’un air perplexe je me lance et demande des explications. C’est une fonction d’agrégat SQL, ces fonctions permettent de calculer une seule valeur résultante d’un ensemble de valeurs en entrée.

La fonction BOOL_OR prend en paramètre une condition et retourne un booléen. Cette fonction retourne true si au moins une valeur en entrée est true, sinon elle retourne false.

BOOL_OR(expression)

Un exemple d’utilisation :

SELECT BOOL_OR(b1) AS "t", BOOL_OR(NOT b2) AS "f"
FROM test;

Et vous, le saviez-vous ?

Merci Guillaume pour cette fonction.

  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • MySpace
  • Netvibes
  • PDF
  • Ping.fm
  • RSS
  • Technorati
  • viadeo FR
  • Wikio
  • Yahoo! Buzz

Related Posts

  • No Related Posts
Cet article a été publié dans Ancien blog avec les mots-clefs : , , . Bookmarker le permalien. Les commentaires et les trackbacks sont fermés.