valeurs booléennes

Une valeur booléenne représente une valeur de vérité, c'est-à-dire TRUE ou FALSE. Une expression booléenne ou un prédicat peut générer la valeur unknown, qui est représentée par la valeur null.

Les types de données suivants peuvent être transtypés vers le type de données BOOLEAN:
  • CHAR ou VARCHAR peut être transtypé en valeur BOOLEAN:
    • Transtyper vers TRUE: 't', 'true', 'y','yes', 'on','1'
    • Transtypage vers FALSE: 'f','false','n','no','off','0'
    Une chaîne peut utiliser n'importe quelle combinaison de majuscules et de minuscules ('yes','YES','Yes','yES', etc.).
  • virgule flottante décimale ou entier binaire
    • Lorsqu'une valeur de type de données DECFLOAT, SMALLINT, INTEGER ou BIGINT est convertie en valeur booléenne, le résultat est TRUE si la valeur est différente de zéro et FALSE si la valeur est égale à zéro.