"IS NOT null" 的关系代数
Relational algebra for "IS NOT null"
在table: Students(id,name,scholarship)中,scholarship可以为NULL,我想用关系代数表达如下查询(显示获得奖学金的学生姓名) :
SELECT name FROM Students WHERE scholarship IS NOT null;
关系模型和代数基于二进制逻辑 (true/false),而不是三值逻辑 (true/false/null)。
将您的 Students 关系分解为 Students (id, name)
和 Scholarship (student_id, scholarship)
之类的关系。后一种关系只包含对奖学金有价值的学生的元组。
这两个关系之间的等值连接将允许您获得获得奖学金的学生的姓名。
在table: Students(id,name,scholarship)中,scholarship可以为NULL,我想用关系代数表达如下查询(显示获得奖学金的学生姓名) :
SELECT name FROM Students WHERE scholarship IS NOT null;
关系模型和代数基于二进制逻辑 (true/false),而不是三值逻辑 (true/false/null)。
将您的 Students 关系分解为 Students (id, name)
和 Scholarship (student_id, scholarship)
之类的关系。后一种关系只包含对奖学金有价值的学生的元组。
这两个关系之间的等值连接将允许您获得获得奖学金的学生的姓名。