任务描述
本关任务:
1.查找订单表orders中订单金额(totalprice)大于300的所有订单的用户号(userid)、订单金额(totalprice)和订单状态(status)。
2.在订单表orders中查找用户号(userid)为u0003号顾客的所有订单情况。
3.在用户表account中查找所有地址address是’广东深圳市’的女性用户信息。
4.在用户表account中查找所有姓刘的用户的电话号码和地址。
5.在商品表product中查找标价listprice在1000-2000之间的商品信息。
6.在用户表account中查找地址address不是’广东广州市’的用户信息。
其中orders表结构如下:
account表结构如下:
product表结构如下:
后,表中的数据如下:
相关知识
为了完成本关任务,你需要掌握:where
语法
1.WHERE子句必须紧跟FROM子句之后,在WHERE子句中,使用一个条件从FROM子句的中间结果中选取行。其基本格式为: WHERE 列 运算符 值
2.逻辑运算: 通过逻辑运算符(AND、OR、XOR和NOT)组成更为复杂的查询条件。逻辑运算操作的结果是“1”或“0”,分别表示“true”或“false”。
编程要求
根据提示,在右侧编辑器补充代码。
开始你的任务吧,祝你成功!
USE petstore;
######### Begin #########
select userid,totalprice,status from orders where totalprice>300;
select *from orders where userid='u0003';
select *from account where address='广东深圳市' and sex='女';
select phone,address from account where fullname like '刘%';
select *from product where listprice between 1000 and 2000;
select *from account where not address='广东广州市';
######### End #########