在某销售企业的分析系统中,需要创建一张购买表记录顾客购买商品的信息,出于业务需要,经常要查询同时购买了商品A和商品B的顾客名单,通过分析型数据库Analytic实现该查询时,使用方式性能更优()
A: 创建一张包括顾客id.所选商品id的普通表,通过join操作获得顾客名单
B: 创键一张顾客id.所选商品id的聚集列的表,通过查询 contains(A,B)的方式找到顾客名单
C: 创建一张顾客id.所选商品id的多值列的表,通过查询 contains(A.B)的方式找到顾客名单
D: 创建一张故客id.所选商品id的多值列的表,通过查询in(A,B)的方式找到顾客名单
A: 创建一张包括顾客id.所选商品id的普通表,通过join操作获得顾客名单
B: 创键一张顾客id.所选商品id的聚集列的表,通过查询 contains(A,B)的方式找到顾客名单
C: 创建一张顾客id.所选商品id的多值列的表,通过查询 contains(A.B)的方式找到顾客名单
D: 创建一张故客id.所选商品id的多值列的表,通过查询in(A,B)的方式找到顾客名单
举一反三
- 设有购买表(顾客号,商品号,购买时间)。现要查询顾客A与顾客B购买的相同商品。下列查询语句能够实现该查询要求的是 A: SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'A'AND 商品号 IN ( SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'B') B: SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'A' EXCEPTSELECT 商品号 FROM 购买表 WHERE 顾客号 = 'B' C: SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'A' INTERSECTSELECT 商品号 FROM 购买表 WHERE 顾客号 = 'B' D: SELECT 商品号 FROM 购买表 WHERE 顾客号 = 'A' UNIONSELECT 商品号 FROM 购买表 WHERE 顾客号 = 'B'
- 查询顾客ID为、的顾客信息,用in关键字查询
- (1)查询“销售”数据库中“顾客”表,积分大于等于500分,小于等于1000分的顾客信息,用两种方式查询 答:T_SQL语句: 第一种方式: 第二种方式: 效果: (2)查询顾客ID为2、4的顾客信息,用两种方式查询 答:T_SQL语句: 第一种方式: 第二种方式: 效果: (3)查询顾客ID不为2、4的顾客信息,用两种方式查询 答:T_SQL语句: 第一种方式: 第二种方式: 效果: (4)查询顾客年龄不为空的顾客信息 答:T_SQL语句: 效果: (5)查询顾客地址里包含“西湖”的顾客信息 答:T_SQL语句: 效果:
- 顾客管理是指在顾客购买商品结账时,通过收银机自动读取零售商发行的顾客ID卡或顾客信用卡来把握每个顾客的购买品种和(),从而对顾客进行分类管理。 A: 验货 B: 通信 C: 购买额 D: 销售利润
- 设在SQL Server 2008某数据库中有购买表(顾客号,商品号,购买时间),现要查询C01顾客购买过但C02顾客没有购买过的商品。请补全下面语句。 SFLECT商品号FROM购买表WFIERE顾客号=’C01’ ______ SELECT商品号FROM购买表WHERE顾客号=’C02’