Maison > base de données > tutoriel mysql > Comment puis-je mettre à jour uniquement les N premiers enregistrements dans SQL Server ?

Comment puis-je mettre à jour uniquement les N premiers enregistrements dans SQL Server ?

Barbara Streisand
Libérer: 2024-12-30 05:48:13
original
651 Les gens l'ont consulté

How Can I Update Only the Top N Records in SQL Server?

Mise à jour des principaux enregistrements dans SQL Server à l'aide de la clause TOP

Pour mettre à jour un nombre spécifique d'enregistrements, tels que les 100 premiers, dans SQL Server , vous pouvez utiliser la clause TOP. Cette clause vous permet de spécifier une limite sur le nombre de lignes affectées par une instruction de mise à jour.

Par exemple, considérons le scénario où vous avez une table nommée T1 avec les champs F1 et F2, contenant un total de 200 enregistrements. . Pour mettre à jour le champ F1 dans les 100 premiers enregistrements, vous pouvez utiliser la requête suivante :

UPDATE TOP (100) T1
SET F1 = 1
Copier après la connexion

Notez que les parenthèses sont obligatoires pour les instructions UPDATE. En spécifiant TOP (100), vous vous assurez que seules les 100 premières lignes seront mises à jour, sans affecter les 100 enregistrements restants.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal