0

我正在学习关系代数。我有一张桌子,

Staff(name,salary,position)

现在有一个问题指出,

List all the managers with salary >25,000

现在正确的答案是,

selection position = manager ^ salary >25000(staff)

但我当时想的是,

projection position = manager ^ salary >25000(staff)

因为我们在表中选择特定属性而不是选择所有属性。请指导。谢谢

4

1 回答 1

1

您要“列出所有经理”,这意味着“选择多行”。

您不是在“选择特定属性”,而是在过滤特定属性(以选择一行)。

投影将是“列出所有经理的姓名和薪水”。

在 SQL 方面:

  • 选择是 WHERE 子句

  • 投影是 SELECT 子句中的列列表

于 2012-10-21T11:50:16.553 回答