下列关于SQL的超连接查询的描述中,说法不正确的是( )。

admin2013-05-15  20

问题 下列关于SQL的超连接查询的描述中,说法不正确的是(  )。

选项 A、Visual FoxPro 支持超连接运算符“*=”和“=*”
B、在SQL中可以进行内部连接、左连接、右连接和全连接
C、SQL的超连接运算符“*=”代表左连接,“=*”代表右连接
D、即使两个表中的记录不满足连接条件,都会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值

答案1

解析 在普通连接即内部联接中是把符合条件的记录包含到运算结果中,除此之外,还可以把不符合条件记录的部分属性也包含到运算结果中,这样的连接称为超连接。   在一般的SQL中,超连接包括左联接“*=”和右连接“=*”。   左连接,在结果表中包含第1个表中满足条件的所有记录:如果有在连接条件上匹配的元组,则第2个表返回相应值,否则第2个表返回空值。   右连接,在结果表中包含第2个表中满足条件的所有记录;如果有在连接条件上匹配的元组,则第1个表返回相应值,否则第1个表返回空值。   完全连接,先按左连接进行运算,再按右连接进行运算。对于元组中不符合连接条件的属性返回空值。   Visual FoxPro不支持超连接运算符,但是有专门的连接运算语法格式。
转载请注明原文地址:https://jikaoti.com/ti/wTT0FFFM
0

最新回复(0)