Select 关系代数中的算术除法
我有一个SQL请求:Select 关系代数中的算术除法,select,relational-algebra,Select,Relational Algebra,我有一个SQL请求: SELECT table1.nr1 / NULLIF(table2.nr2, 0) as percentage 我想用关系代数来写这个 有可能在关系代数中表示算术除法吗?根据关系代数可以定义为 处理关系的正式系统 这个代数的操作数是关系 这个代数的运算包括通常的集合运算(因为关系是元组的集合)和为关系定义的特殊运算 挑选 投影 加入 这是一个关于关系的代数,没有数字的表示。如果你想在数字上使用算术,你必须使用扩展的形式主义,比如
SELECT table1.nr1 / NULLIF(table2.nr2, 0) as percentage
我想用关系代数来写这个
有可能在关系代数中表示算术除法吗?根据关系代数可以定义为
处理关系的正式系统
- 这个代数的操作数是关系
- 这个代数的运算包括通常的集合运算(因为关系是元组的集合)和为关系定义的特殊运算
- 挑选
- 投影
- 加入