Data Analytics

SQL - 集計とグルーピング

COUNT、SUM、AVG、MIN、MAX、GROUP BY、HAVING、ネストされた集計関数、COALESCE、CASE WHEN

20 面接問題·
Junior
1

テーブルの行数をカウントするSQL関数はどれですか?

回答

COUNTは、クエリによって返される行数をカウントするSQL集計関数です。COUNT(*)はNULL値を含むすべての行をカウントしますが、COUNT(列)は指定された列がNULLでない行のみをカウントします。

2

数値列の値の合計を計算するSQL関数はどれですか?

回答

SUMは、数値列のすべての非NULL値を合計する集計関数です。売上、販売数量、その他の累計値などの合計を計算するために一般的に使用されます。すべての値がNULLの場合、SUMはNULLを返します。

3

COUNT(*)とCOUNT(列)の違いは何ですか?

回答

COUNT(*)は、いずれかの列にNULL値を含む行を含め、結果のすべての行をカウントします。COUNT(列)は、指定された列が非NULL値を持つ行のみをカウントします。この区別は、不完全なデータを分析する際に不可欠です。

4

数値列の平均値を返すSQL関数はどれですか?

5

SQLクエリにおけるGROUP BY句の役割は何ですか?

+17 面接問題

次の面接に向けてData Analyticsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める