数据库笔记7--利用SQL语言表达复杂查询(哈工大)

    科技2026-10-02  7

    利用SQL语言表达各种复杂查询

    IN子查询:集合成员资格

    (1)(NOT) IN子查询

    妙啊~

    (2)非相关子查询:内层查询独立进行,只把内层查询的结果传回外层查询而不把外层查询的变量传入

    (3)相关子查询:内层查询需要依赖外层查询传入的某些参数才能进行

    θ-Some/θ-All子查询:集合之间的比较

    θ some类似于元组演算中的存在量词,θ all类似于全称量词

    相关子查询与非相关子查询

    θ子查询和in子查询的等价转换 = some 与 in 是等价的 <> all 与 not in 是等价的

    (4)(NOT)EXISTS子查询:集合基数的测试

    妙啊~真妙! 总之就是多多练习,把思维转过来 本节完~

    Processed: 0.009, SQL: 9