我正在学习关系代数。我有一张桌子,
Staff(name,salary,position)
现在提出一个问题,
List all the managers with salary >25,000
现在正确答案是,
selection position = manager ^ salary >25000(staff)
但我以为是的,
projection position = manager ^ salary >25000(staff)
因为我们正在选择表中的特定属性而不是选择所有属性。请指导。感谢
答案 0 :(得分:1)
您想“列出所有经理”,这意味着“选择多个行”。
您不是“选择特定属性”,而是要过滤特定属性(以选择行)。
预测将“列出所有经理的姓名和工资”。
就SQL而言:
选择是WHERE子句
Projection是SELECT子句中列的列表