考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

某电商平台的数据库中有一个订单表,记录了所有客户的订单信息。产品经理需要查看所有购买了“智能手机”且价格超过1000元的客户订单。SQL查询语句中应该如何使用WHERE子句来筛选这些订单()
A. SELECT * FROM orders WHERE product = '智能手机' AND price > 1000;
B. SELECT * FROM orders WHERE product = '智能手机' OR price > 1000;
C. SELECT * FROM orders WHERE product LIKE '智能手机' AND amount > 1000;
D. SELECT * FROM orders WHERE product = '智能手机' AND price <= 1000;
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

A 在这个查询中,我们需要筛选出“智能手机”且价格大于1000元的订单。正确的SQL语句是 WHERE product = '智能手机' AND price > 1000,表示同时满足这两个条件。B使用 OR 不符合题意,因为它会返回购买了“智能手机”或者价格大于1000元的订单,而不是同时满足这两个条件;C选项LIKE 用于模糊匹配,不适合用于完全匹配“智能手机”,并且使用了错误的字段名 amount。D价格应该大于1000元,而不是小于等于1000元,因此不符合题意。