SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQLServerのDELETETOPコマンド

SQLServerのDELETETOPコマンドは、SQLのテーブルからレコードを削除するために使用され、既存の値またはパーセンテージに基づいてレコードの数を制限します。

DELETETOPコマンド構文

  DELETE  TOP (giatri_dau) [PERCENT] 
FROM bang
[WHERE dieu _kien];

変数名または変数値

状態

テーブルがそこからレコードを削除したい。

どこでdieu_kien

オプション。レコードを削除するために満たす必要がある条件。

TOP(giatri_dau)

このコマンドは、giatri_dauに基づいて結果セットの最初の行を削除します。たとえば、TOP(10)は、基準を満たす上位10を削除します。

パーセント

オプション。指定した場合、最初の行は結果セットのgiatri_dauのパーセンテージに基づいています。たとえば、TOP(10)PERCENTは、結果セットの最初の値の10%を挿入します。

テーブル内のすべての行が削除されるため、DELETEステートメントのすべてのフィールドを一覧表示する必要はありません。

たとえば、キーワードTOPを使用します

  DELET E TOP(10) 
FROM nhanvien
WHERE ho = 'Anderson';

この例では、DELETE TOPコマンドは、従業員の家族であるアンダーソンのテーブルの最初の10レコードを削除します。アンダーソンの名前を持つレコードが他にある場合、それらは削除されません。

たとえば、キーワードTOPPERCENTを使用します

  DELETE TOP (25) PER CENT 
FROM nhanvien
WHERE ten = 'Sarah';

この例では、DELETE TOP応答の削除レコードの25%が削除されます。残りの75%は削除されません。


  1. MSSQLServerでデータベースを削除する方法

    MS SQL Serverでデータベースを削除するには、DROPコマンドを使用します。 。このコマンドを使用する2つの方法があります。 方法1:T-SQLスクリプトを使用する MSSQLServerでデータベースを削除するための構文は次のとおりです。 Drop database たとえば、Testdbという名前のCSLDを削除するには クエリを実行します Drop database Testdb 方法2:MS SQL ServerManagementStudioを使用する SQL Serverに接続し、削除するデータベースを右クリックします。削除を選択すると、次の画面が表示

  2. MS SQL Serverとは何ですか?

    SQL Serverとは何ですか? RDBMSに基づいてMicrosoftが開発したソフトウェア。 また、ORDBMS(オブジェクトリレーショナルデータベース管理システム)。 独立したプラットフォーム。 ソフトウェアは、コマンドラインインターフェイスとGUIインターフェイスの両方を使用します。 SQL言語のサポート(以前のSEQUEL-構造化された英語のクエリ言語)-これはIBMの製品です。 SQLServerを使用する目的 データベースを作成します。 データベースを維持します。 SSASによるデータ分析-SQLServerAnalysisServices。 SSRSによるレポートの作