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

admin2013-05-15  29

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

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

答案A

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

最新回复(0)