表结构:
User(UID,Uname,Uage,Usex)用户表
Product(PID,Pname)产品表
UscSCore(UID,PID,UseSCore)评价表(评价满分100,60分为及格)
请按产品评价及格率的百分数从高到低排序;
首先分析一下题目以及涉及的问题
- mysql三表连接查询
- 控制usescore的分数,100为满分
- 及格率=及格产品数/产品总数
- mysql百分数表示
- 降序排列
接下来我们来建表:
①创建用户表并插入值
CREATE TABLE User(
UID INT UNSIGNED KEY AUTO_INCREMENT,
Uname VARCHAR(20),
Uage INT,
Usex ENUM('男','女'