重命名操作 ( ρ )
考虑以下表达式。
ρx (E)
这里,这个运算符给关系代数表达式E的结果命名为'x'。
请考虑以下关系
R1 : faculty-1
| FNo | 命名为FName | DNo | 资格 | 薪资 |
| 22 | 芮雅 | 21 | 博士学位 | 55000 |
| 24 | 普里亚 | 22 | M. 技术 | 50000 |
| 25 | 扎恩 | 22 | 技术先生 | 42000 |
| 27 | 哈利 | 23 | 技术先生 | 28000 |
| 30 | 西亚 | 23 | 技术先生 | 32000 |
| 33 | 最大 | 24 | 博士学位 | 53000 |
| 35 | 弗雷德 | 24 | 博士学位 | 52000 |
| 37 | デバイア | 25 | M. 技术 | 26000 |
| 39 | 本 | 25 | 技术先生 | 24000 |
| 40 | 特伦特 | 25 | 技术先生 | 34000 |
例-1: 执行以下SQL表达式。
ρx (P Qual (Faculty-1 ))
输出: Qual
博士学位
MTech
例子-2: 在一个新的名为 "F-PhD "的关系中找到博士生的名字。
ρ****法学博士 (P命名为FName(squal = 'Ph.D'。(学院-1) )
输出 : F-PhD
FName
Riya
最大
弗雷德
例3: 根据一个新的关系 "Sal-PhD-24",找到属于DNo=24的博士生的工资。
ρ Sal-PhD-24 (P Salary**(squal****= 'Ph.D'** (Faculty-1) )˄ DNo = 24
输出 : Sal-PhD-24
工资
53000
52000
The postRenames Operation ( ρ ) appeared first oni2tutorials.