ホームページ > バックエンド開発 > PHPチュートリアル > SQLの個別キーワードの用途は何ですか?

SQLの個別キーワードの用途は何ですか?

PHPz
リリース: 2020-09-05 10:15:00
オリジナル
3429 人が閲覧しました

SQLの個別キーワードの用途は何ですか?

テーブルでは、列に複数の重複値が含まれる場合があり、個別の値のみをリストしたい場合があります。

DISTINCT キーワードは、一意の個別の値を返すために使用されます。

SELECT句では、DISTINCTキーワードを指定することで、データ列の重複情報を削除し、一意の値を返すことができます。

SQL SELECT DISTINCT 構文

SELECT DISTINCT column_name,column_name
FROM table_name;
ログイン後にコピー

例:

1. フィールドは 1 つだけです。重複チェック

フィールドの重複をチェックするとは、フィールド内の重複していないデータの列を選択することを意味します。

テーブルの例: psur_list

SQLの個別キーワードの用途は何ですか?

PLAN_NUMBER フィールドの重複排除、ステートメント:

SELECT DISTINCT PLAN_NUMBER  FROM psur_list;
ログイン後にコピー

結果は次のとおりです:

SQLの個別キーワードの用途は何ですか?

2. 複数フィールドの重複排除

複数フィールドの重複排除とは、複数のフィールドで結合されたレコードと重複のないすべてのレコードを選択することを意味します

例テーブル: psur_list

SQLの個別キーワードの用途は何ですか?

PLAN_NUMBER および PRODUCT_NAME フィールドの重複排除、ステートメント:

SELECT DISTINCT PLAN_NUMBER,PRODUCT_NAME FROM psur_list;
ログイン後にコピー

結果は次のようになります:

SQLの個別キーワードの用途は何ですか?

期待される結果: 最初のパラメーター PLAN_NUMBER には一意の値のみを取得します

解決策 1: group_concat 関数を使用します

ステートメント: SELECT GROUP_CONCAT(DISTINCT PLAN_NUMBER) AS PLAN_NUMBER,PRODUCT_NAME FROM psur_list GROUP BY PLAN_NUMBER

解決策 2: group by

ステートメントを使用します: SELECT PLAN_NUMBER,PRODUCT_NAME FROM psur_list GROUP BY PLAN_NUMBER

結果は次のようになります:

SQLの個別キーワードの用途は何ですか?

関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。 !

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