ホームページ > データベース > mysql チュートリアル > SQL Server の上位 N レコードのみを更新するにはどうすればよいですか?

SQL Server の上位 N レコードのみを更新するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-03 04:09:38
オリジナル
822 人が閲覧しました

How to Update Only the Top N Records in SQL Server?

SQL Server での上位レコードの更新

SQL Server では、テーブルまたはビューの先頭で必要な数のレコードを変更します。多くの場合必要です。残りの部分には影響を与えずに、データセットの上部 (上位 100 レコードなど) のみを更新するとします。これは、UPDATE ステートメントの TOP 句を使用して実現できます。

「F1」と「F2」の 2 つの列を持つ「T1」という名前のテーブルについて考えてみましょう。 。これには 200 レコードが含まれており、上位 100 レコードの「F1」列を変更するとします。これを行うには、次の構文を使用します。

UPDATE TOP (100) T1
SET F1 = 1
ログイン後にコピー

説明

  • UPDATE キーワードは更新操作を開始します。
  • TOP ( 100) 操作が上位 100 件のみに影響を与えることを指定しますレコード。
  • T1 はテーブル名です。
  • SET F1 = 1 は更新アクションを定義し、「F1」列を値 1 に設定します。

TOP (100) を囲む括弧は、正しく表示するために不可欠です。 UPDATE ステートメントの構文。

以上がSQL Server の上位 N レコードのみを更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート