重複レコードを削除し、重複レコードを取得するための SQL ステートメント
--Queryテーブル内の重複レコードを効果的に削除します。UserID は自動増加する主キー、RoleID は繰り返しフィールドです
SELECT MIN(UserID) AS UserID, RoleID FROM tmpTable GROUP BY RoleID SELECT RoleID FROM tmpTable GROUP BY RoleID HAVING (COUNT(*) > 1) SELECT DISTINCT * FROM tmpTable
SQL ステートメント クエリ SQL サーバー アクセスデータベース内のすべてのテーブル 名前、フィールド名 2007 年 2 月 1 日木曜日 04:21 PM SQL SERVER
すべてのテーブル名を表示:
select name from sysobjects where type='U'
テーブルのすべてのフィールド名をクエリ:
Select name from syscolumns Where ID=OBJECT_ID('表名') select * from information_schema.tables select * from information_schema.views select * from information_schema.columns
ACCESS
すべてのテーブル名を表示:
select name from MSysObjects where type=1 and flags=0
MSysObjects はシステム オブジェクト であり、デフォルトでは非表示です。ツール、オプション、ビュー、ディスプレイ、システムオブジェクト
以上が重複レコードを削除し、重複レコードを取得する SQL ステートメントのサンプル コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。