- テーブルから特定のカラムを選択するクエリを作成してください。 SELECT カラム名 FROM テーブル名;
例: SELECT name FROM employees;
- テーブルから重複を排除した値を取得するクエリを作成してください。 SELECT DISTINCT カラム名 FROM テーブル名;
例: SELECT DISTINCT city FROM customers;
- テーブルのデータを並び替えるクエリを作成してください。 SELECT * FROM テーブル名 ORDER BY カラム名 ASC/DESC;
例: SELECT * FROM products ORDER BY price DESC;
- テーブルの条件に基づいてレコードをフィルタリングするクエリを作成してください。 SELECT * FROM テーブル名 WHERE 条件;
例: SELECT * FROM orders WHERE customer_id = 123;
- テーブルのデータを集計するクエリを作成してください。 SELECT カラム名, 集計関数(カラム名) FROM テーブル名 GROUP BY カラム名;
例: SELECT category, COUNT(*) FROM products GROUP BY category;
これらは一部の基本的な問題と解答例です。実際の面接では、より複雑なクエリやテーブル結合などの問題が出題される可能性があります。練習することで、SQLのスキルを向上させることができます。さらに、特定のデータベースシステム(MySQL、PostgreSQL、Oracleなど)に関連する問題を解くことも重要です。