SQL では、選択操作は、指定された条件に基づいてテーブルから特定の行を抽出するために使用されます。主な方法は次のとおりです。 WHERE 句: 条件を指定して、条件を満たす行を選択します。 HAVING 句: グループ化されたデータをフィルターし、条件は集計関数を参照します。
SQL での選択操作
フィルター操作とも呼ばれる選択操作は、SQL で行を抽出するときに使用されます。特定の基準を満たすテーブル。選択操作を実装するには、主に 2 つの方法があります:
1. WHERE 句
WHERE 句は、選択操作の最も一般的な方法です。条件を指定して、その条件を満たす行のみを選択できます。
構文:
<code>SELECT * FROM table_name WHERE condition;</code>
例:
<code>SELECT * FROM customers WHERE age > 30;</code>
このクエリは、年齢列が 30 を超えるすべての行を選択します。
2. HAVING 句
HAVING 句は WHERE 句に似ていますが、グループ化されたデータをフィルタリングするために使用されます。 HAVING 句の条件は、グループ化されたデータを要約する集計関数 (SUM、COUNT、AVG など) を参照する必要があります。
構文:
<code>SELECT aggregate_function(column_name) AS alias FROM table_name GROUP BY group_by_column HAVING condition;</code>
例:
<code>SELECT SUM(sales) AS total_sales FROM orders GROUP BY customer_id HAVING SUM(sales) > 1000;</code>
このクエリでは、総販売量が 1000 を超えるすべての顧客が検索されます。
以上がSQLで選択操作を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。