在SQL Server 2008中,没有商品表(商品号,商品名,类别),现要查询与“冰箱”类别相同的其他商品的商品名。下列语句中最符合该查询要求的是( )

admin2021-06-28  10

问题 在SQL Server 2008中,没有商品表(商品号,商品名,类别),现要查询与“冰箱”类别相同的其他商品的商品名。下列语句中最符合该查询要求的是(    )

选项 A、SELECT  T1.商品名FROM商品表T1 JOIN商品表T2
ON T1.类别=T2.类别
WHERE T1.商品名=ˊ冰箱ˊ
B、SELECT T1.商品名FROM商品表T1 JOIN商品表T2
ON T1.类别=T2.类别
WHERE T2.商品名=ˊ冰箱ˊ
C、SELECT T1.商品名FROM商品表T1 JOIN商品表T2
( )N T1.类别=T2.类别
WHERE T2.商品名=ˊ冰箱ˊAND T1.商品名!=ˊ冰箱ˊ
D、SELECT T1.商品名FROM商品表T1 JOIN商品表T2
ON T1.类别=T2.类别
WHERE T1.商品名=ˊ冰箱ˊAND T2.商品名!=ˊ冰箱ˊ

答案C

解析 本题考查自连接与INNER(INNER可省略)JOIN……ON语句的应用。如果连接操是一个表与其自己进行连接,称为表的自身连接。语法格式:SELECT查询内容FROM表名表别名1,表名别名2……
(INNER,可省略)JOIN……ON语法格式:需要连接的表1 JOIN需要连接的表2 ON连接的条件。
本题中需要查询的是与“冰箱”类别相同的其他商品的商品名,因此可以排除A、B两项;D项中,WHERE子句语法错误。故答案为C项。
转载请注明原文地址:https://jikaoti.com/ti/TTu7FFFM
0

随机试题
最新回复(0)