Je cherche une requête qui me retournera une colonne supplémentaire à la fin de ma requête actuelle qui est le nombre de toutes les colonnes dans l'ensemble de retour qui contiennent une colonne nulle. Par exemple:Comment puis-je obtenir le nombre de colonnes de valeur null par ligne dans un ensemble de retour?
Col 1 - Col 2 - Col 3
A B 0
A NULL 1
NULL NULL 2
Yat-il un moyen simple d'obtenir cet ensemble de retour sur la base des valeurs de la ligne plutôt que d'avoir à tous les critères actualisez qui va chercher les lignes d'origine?
@Alexander, Le coût d'exécution en termes de cycles cpu pourrait descendre, mais le coût du développeur/mainteneur en termes de compréhension du code monte. _If_ c'est la logique de base de données, je suggère de le garder dans la base de données. –
@AJ, Ce n'est pas une logique de base de données, c'est une logique de modèle. Je le garderais dans le modèle. Mais je me rends compte que quelqu'un avec une telle implémentation funky peut-être n'utilise pas MVC, donc cela peut être un point discutable. Oh et comment pouvez-vous dire que SQL est compréhensible: P –