Optimisation de requête sql serveur

etudiant -  
 etudiant -
Bonjour à tous,

Je cherche à optimiser une requête SQL. J'ai une table parties (qui permet d'ajouter des parties) et une table equipes (qui contient les statistiques des equipes).

Si une partie est ajoutée avec une victoire, l'équipe de la table equipes augmente son total de points de 2. Elle a aussi une parties de jouée de plus.

Est-ce qu'il aurait moyen de faire une meilleur requête ?

if @resultat = 'victoire'
update equipes set victoires=((select victoires from equipes where noEquipe = @equipe)+1),

partiesJouees=((select partiesJouees from equipes where noEquipe = @equipe)+1),
points=((select points from equipes where noEquipe = @equipe)+2)

where noEquipe = @equipe




Je vous remercie de me lire.
A voir également:

1 réponse

etudiant
 
Pour ceux que ça intéresse, j'ai trouvé une façon bien pratique de raccourcir.

if @resultat = 'victoire'

update equipes set victoires=victoires + 1,

partiesJouees=partiesJouees+1,

points=points+2

where noEquipe = @equipe
0