sql - 在关系代数中选择 *
问题描述
请解释如何在关系代数中表达这条 SQL 语句
select * from Books
当我搜索时,我可以找到很多带有 where 子句的示例,我只需要验证它是 σ Books
或者答案是别的东西。
解决方案
它是
Books
关系代数运算符将关系值(以及其他值)作为输入并将它们作为输出返回。通常,关系代数查询语言是或包括对运算符的嵌套调用的表达式。(不要通过运算符和值的名称将值和运算符与表示值的表达式混淆。)嵌套必须以表示关系值的叶表达式结束。它们可以是根据其部分描述关系的文字。或者它们可以是给定关系常数或变量的名称。Books
是这样的名字。所以返回其值的查询表达式就是表达式Books
。如果这不是关系值的有效表达式,那么您不能将其用作查询表达式中对运算符的调用中的参数。
推荐阅读
- excel - 如何使 2 个潜艇在 VBA 中的同一个用户窗体中工作?
- python - 如何设置 ttk 主题并为 OptionMenu 设置默认值?
- wordpress - 我正在使用 woo-commerce 创建一个图书销售网站。我想使用本书作者的名字。我怎样才能做到这一点?
- nativescript - NativeScript StackLayout 问题 - 如何将百分比设置为宽度和高度?
- javascript - 获取页面 url,从 URL 中删除字符串,使用新 url 嵌入 src
- python-3.x - 什么是子类化 python 的列表或 UserList 的好方法,以便我可以更改基础数据但使用内置排序?
- python - sh 1 语法错误(尝试运行外部 python 脚本时出现意外
- powerbi - 频率计数器
- c++ - 在大型容器中搜索相应的结构
- python - 如何在 Intellij 中创建一个在缩写中带有变量名的实时模板?