Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Questions et réponses sur le serveur SQL : Le serveur SQL dispose-t-il d’un type de données booléen ? Est-ce un bit ?

By admin on janvier 21, 2021

Réponse simple : Non

SQL Server a un concept de type de données booléen mais il n’a pas de type de données booléen réel. Je ne peux pas déclarer une colonne avec un type de données booléen, et je ne peux pas l’utiliser de cette façon. Cependant, le concept de données booléennes est présent.

Par exemple, si j’écris ce qui suit :

SELECT *
FROM Sometable
WHERE Somecolumn = Someothercolumn

le résultat de cette comparaison est VRAI, FAUX, ou (n’oubliez pas) NULL. Et n’oubliez pas que NULL n’est pas une valeur, mais l’absence de valeur. Les clauses WHERE sont satisfaites lorsque la valeur du prédicat est VRAIE.

Donc, il existe un concept booléen dans le langage.

Notez toutefois que je ne peux pas écrire ceci :

SELECT Somecolumn = Someothercolumn AS TheSameValue
FROM Sometable

Je ne peux pas simplement renvoyer une valeur VRAIE ou FAUX.

Si je l’écris sans l’alias, cela fonctionnera :

SELECT Somecolumn = Someothercolumn AS TheSameValue
FROM Sometable

mais dans ce cas, je renvoie la valeur de Someothercolumn aliasée (nommée comme) Somecolumn. Je ne renvoie pas la comparaison.

Mais n’est-ce pas la même chose qu’un bit ?

Non. Je ne peux pas utiliser une valeur de bit comme un booléen. Par exemple, je ne peux pas simplement écrire ceci :

IF ISNUMERIC(‘somestring’)
BEGIN

END

A la place, je dois écrire ceci :

IF ISNUMERIC(‘somestring’) <> 0
BEGIN

END

Notez que j’aurais pu écrire « = 1 » mais je préfère avec les valeurs binaires les comparer toujours à zéro dans toutes les langues, étant donné que certaines langues utilisent -1 pour VRAI et d’autres 1 pour VRAI.

Navigation de l’article

Équation chimique de la réaction du bicarbonate de soude et du vinaigre
Racisme déguisé

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Articles récents

  • Firebush (Français)
  • 9 Meilleures vitamines et suppléments pour chiens pour une santé améliorée
  • Prévision des taux des CD pour 2021 : Les taux resteront probablement bas, mais ils pourraient augmenter plus tard dans l’année
  • Comment structurer la documentation du système de management de la qualité
  • Douleur pelvienne chronique et prostatite : symptômes, diagnostic et traitement
  • Croustillant aux baies mélangées
  • Recette de pudding au chocolat à faible teneur en glucides
  • Jeux et activités sains pour les enfants | Informatique en ligne de l’UIC
  • Wheat Ales (American)
  • Les bienfaits de l’allaitement maternel au-delà d’un an

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

Archives

  • mars 2021
  • février 2021
  • janvier 2021
  • décembre 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com