J'ai une table qui contient une colonne que j'ai besoin de mettre à jour si la longueur de cette valeur est égale à 1, la chose est que si cela est vrai j'ai besoin pour obtenir cette valeur et concaténer un 0 avant, par exemple:SQL Server: mettre à jour une colonne, concaténer char avec cette valeur de colonne
Si la valeur de la colonne est égale à "5", j'ai besoin de mettre à jour cette ligne à "05", je dois le faire pour toutes les lignes qui correspondent à ce critère.
J'ai essayé ceci:
UPDATE WS
SET WS.used_brand=CONCAT('0',(Select WS.used_brand FROM WS)) WHERE LEN(WS.used_brand) = 1;
Il ne fonctionne pas en raison de la sélection intérieure, comment puis-je résoudre ce problème ?.
Merci.
Tag votre question avec la base de données que vous utilisez. En outre, fournissez des exemples de données et les résultats souhaités. –