J'ai une situation comme celle-ci:Mise à jour d'une table avec des valeurs différentes pour différentes conditions
update lskinproperty
set frn_lskin_stateid = 2
where frn_lskinid IN (61209, 61208)
update lskinproperty
set frn_lskin_stateid = 3
where frn_lskinid IN (72670, 56916)
update lskinproperty
set frn_lskin_stateid = 4
where frn_lskinid IN (55451)
Si je cours ces trois requêtes, il fera ce exactement ce que je veux mais je sens qu'il devrait être mieux façon de le faire. Est-ce que SQL Server a quelque chose comme cas ou commutateur ou quelque chose de similaire où vous pouvez dire pour un cas égal à x faire cela et pour un cas égal à y faire quelque chose d'autre et ainsi de suite?
https://docs.microsoft.com/en-us/sql/t-sql/language-elements/case-transact-sql – mallan1121