テーブル内の特定の重複データをクエリするための SQL 関数には、次のものがあります。 COUNT 関数: 重複値の数をカウントします。 GROUP BY 句: データをグループ化し、各グループ内の値を計算します。 HAVING 句: 集計クエリの結果をフィルタリングします。
テーブル内の特定の重複データをクエリする SQL の関数
COUNT 関数
COUNT 関数は、テーブル内の重複する値の数をカウントします。構文:
<code class="sql">COUNT(column_name)</code>
例:
"customers" テーブルの "city" 列にある "New York" の出現数をカウントするには:
<code class="sql">SELECT COUNT(city) FROM customers WHERE city = 'New York';</code>
GROUP BY 句
GROUP BY 句では次のことができます。データをグループ化してから、集計関数 (COUNT など) を適用して各グループの値を計算します。構文:
<code class="sql">SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name</code>
例:
都市ごとにグループ化された「customers」テーブル内の顧客の数を確認するには:
<code class="sql">SELECT city, COUNT(*) AS customer_count FROM customers GROUP BY city;</code>
HAVING 句
HAVING 句は、集計クエリの結果をフィルタリングします。構文:
<code class="sql">SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > value</code>
例:
「顧客」テーブルで顧客が 500 人を超える都市を検索するには:
<code class="sql">SELECT city, COUNT(*) AS customer_count FROM customers GROUP BY city HAVING customer_count > 500;</code>
以上がテーブル内の特定の繰り返しデータをSQLでクエリする関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。