Ci-dessous un exemple simple qui montre comment on peut substituer les valeurs 0 (False) et 1 (True) du type BIT, respectivement par des chaînes de caractères mnémoniques, compréhensibles ‘True’ et ‘Flase’. Il faut toutefois rester prudent ! Cette technique met en œuvre, en arrière-plan, le transtypage implicite. Les expressions peuvent rapidement devenir NON-SARG. Il convient donc d’être attentif et vigilant quant aux plans d’exécution des requêtes SQL, notamment lorsque cette ...
Mis à jour 08/08/2019 à 17h04 par hmira
Je me suis toujours posé la question concernant la nécessité d'ajouter un ";" (point-virgule) à la fin de certaines instructions T-SQL. Et, force est de constater que la réponse n'est pas toujours évidente. Le manque de rigueur du langage T-SQL contribue, à mon avis, à cette confusion ! Pendant longtemps et même jusqu'à aujourd'hui, sauf dans de rares cas (Exemple ";WITH CTE ..." ) , l'ajout du point-virgule n'est pas vraiment indispensable pour ...
Mis à jour 14/08/2018 à 20h43 par hmira
Les sous-requêtes et leurs utilisations Il est assez difficile de traiter d’un sujet comme les tables dérivées et les CTE (Common Table Expression) sans cas concrets. Les requêtes exemples ne sont pas toujours pertinentes et l’utilité des techniques comme les Tables Dérivées (que je nommerai TD dans la suite de l’article) n’est pas intuitive. N’hésitez pas à apporter des remarques dans les commentaires, je ferai en sorte d’y répondre rapidement. Présentation ...
Mis à jour 05/10/2018 à 15h50 par Lyche
Fonction de totaux et sous-totaux Présentation Les bases de données de Business Intelligence sont confrontées à des problématiques récurrentes de calculs, de statistiques, ou de diverses agrégations de données. Beaucoup s’imaginent que faire des sommes et autres moyennes de notes n’est qu’appliquer de simples formules mathématiques. Or, lorsqu’il s’agit de bases de données, ces calculs prennent une autre dimension, dont la complexité ...
Mis à jour 10/08/2016 à 23h20 par Lyche
Je vous présente ci-dessous, une fonction scalaire SQL Server T-SQL, permettant de vérifier au niveau Serveur de base de données si des identifiants SIREN (9 chiffres) ou SIRET (14 chiffres) sont valides ou non. Cette fonction s'inspire fortement de l'implémentation en T-SQL de l'algorithme de Luhn réalisée par SQLPro. voir lien ci-dessous pour plus de détails : http://blog.developpez.com/sqlpro/p7...algorithme_de_ ...
Mis à jour 17/01/2016 à 17h22 par hmira