Je dois vérifier trois conditions:changer cas où la clause
if @filter = 1
{
select * from employeestable where rating is not null
}
else if @filter = 2
{
select * from employeestable where rating is null
}
else
{
select * from employeestable
}
Ce que je dois faire en utilisant une déclaration de cas. maintenant j'ai plus de 30 lignes de requête, si j'utilise cas, je peux réduire mon code jusqu'à 70%
S'il vous plaît laissez-moi maintenant comment puis-je faire cela.
+1 allait dire la même chose. Moins de code ne signifie pas nécessairement un code plus performant. – AdaTheDev
Lorsque vous compromettez les performances pour du code SQL pur, vous pouvez souvent écraser les performances plus que vous ne pouvez l'imaginer. –