SQLiteの異なるカテゴリー2024 年の最新の入門チュートリアル。このコースでは 文法,例, について学習できます。
すべての重複レコードを排除し、唯一のユニークなワンタイム記録を取得するために一緒に使用DISTINCTキーワードとSQLiteのSELECTステートメント。
ケースがあるかもしれません、テーブル内の複数の重複したレコードがあります。 そのようなレコードを抽出する場合、DISTINCTキーワードが代わりに重複レコードを取得するの、唯一のユニークなワンタイム記録を取得し、特に有意義です。
次のように重複レコードを除去するためにDISTINCTキーワードの基本的な構文:
DISTINCT column1の、column2のを選択、jaja. columnN TABLE_NAME FROM WHERE [条件]
仮定COMPANYテーブルには、次のレコードを持っています。
IDのNAME AGEアドレスSALARY ---------- ---------- ---------- ---------- ---------- 1ポール32カリフォルニア20000.0 2アレン25テキサス15000.0 3テディ23ノルウェー20000.0 4マーク25リッチモンド65000.0 5デイビッド27テキサス85000.0 6金22サウスホール45000.0 7ジェームス・24ヒューストン10000.0 8ポール24ヒューストン20000.0 9ジェームズ・44ノルウェー5000.0 10ジェームズ45テキサス5000.0
まず、私たちは次のSELECTクエリを見てみましょう、それが重複した給与のレコードを返します。
会社からのsqlite> SELECT名。
これにより、以下の結果が得られます。
NAME ---------- ポール アレン テディ マーク デイビッド キム ジェームズ ポール ジェームズ ジェームズ
さて、上記のSELECTクエリでDISTINCTキーワードを使用してみましょう:
sqliteの>会社からDISTINCT名を選択します。
これは、重複エントリが存在しない、次の結果を生成します。
NAME ---------- ポール アレン テディ マーク デイビッド キム ジェームズ