-
データベース内のテーブルからデータを選択する方法は? SELECT文を使用します。例えば、以下のクエリは"employees"というテーブルからすべての列を選択します。
SELECT * FROM employees;
-
特定の条件に基づいてデータをフィルタリングする方法は? WHERE句を使用して条件を指定します。以下の例では、"employees"テーブルから給料が50000以上の従業員を選択します。
SELECT * FROM employees WHERE salary >= 50000;
-
テーブルのデータを並び替える方法は? ORDER BY句を使用します。以下の例では、"employees"テーブルから給料の高い順に従業員を並び替えます。
SELECT * FROM employees ORDER BY salary DESC;
-
テーブルのデータをグループ化する方法は? GROUP BY句を使用します。以下の例では、"employees"テーブルを部門ごとにグループ化し、各部門の従業員数をカウントします。
SELECT department, COUNT(*) FROM employees GROUP BY department;
-
テーブルの結合方法は? JOIN句を使用して複数のテーブルを結合します。以下の例では、"employees"テーブルと"departments"テーブルを結合し、従業員の情報と所属部署の情報を取得します。
SELECT employees.name, departments.department_name FROM employees JOIN departments ON employees.department_id = departments.department_id;
これらはSQLクエリの基本的な質問と回答の一部です。インタビューの準備に役立つシンプルな例を提供しましたが、実際のインタビューではさまざまな応用や高度なクエリも問われる場合があります。練習を重ね、SQLの基礎をしっかりと理解することが重要です。