ホームページ  >  記事  >  データベース  >  重複レコードを削除し、重複レコードを取得する SQL ステートメントのサンプル コード

重複レコードを削除し、重複レコードを取得する SQL ステートメントのサンプル コード

怪我咯
怪我咯オリジナル
2018-05-28 17:18:111681ブラウズ

重複レコードを削除し、重複レコードを取得するための 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。