【问题标题】:Relational algebra selection multiple conditions in same key关系代数在同一个键中选择多个条件
【发布时间】:2018-10-10 17:15:46
【问题描述】:

关系代数,我有一个在贷款模式中只有 pid 的表。我想知道如何选择和显示pid100和pid101。 (模式称为 LOAN)使用正确的语法,没有联合。

【问题讨论】:

  • 没有单一的关系代数,所以你需要参考你的。你的问题也不清楚。阅读。你甚至不说你有哪些表以及每个表中的一行告诉你什么。请使用标准语法和标点符号。请阅读minimal reproducible example--因为关系代数是一种编程语言。
  • CK、PK、FK、基数和其他约束不需要查询。表的含义(“每行告诉你什么”)是必要的和充分的。 Re relational querying.

标签: relational-database relational-algebra


【解决方案1】:

我发现我需要使用 'or',因为我选择 pid100 'Or' pid101 来显示两个 id。

σpid = "pid100" '或' "pid101" σpid = "pid100" ∨ "pid101"

感谢@AntC

【讨论】:

  • 您的意思是“∧”(逻辑与)而不是“^”(克拉)。使用“and”比使用“^”更容易清楚。 (您可以使用符号名称或使用说明搜索“unicode”。)
  • '和'?我希望您需要“或”:sigma (pid = "pid100' OR pid = "Pid101")(Loan)。您也可以使用两个 sigma 项之间的 Union 来做到这一点。我不会试图猜测您需要哪些符号 - 这取决于您使用的代数方言。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-24
  • 1970-01-01
  • 2020-08-27
  • 1970-01-01
  • 1970-01-01
  • 2016-01-15
相关资源
最近更新 更多