1.3 多条件筛选
在成绩表中,求一班数学高于 90 的学生记录。
| CLASS | STUDENTID | SUBJECT | SCORE |
|---|---|---|---|
| Class one | 1 | English | 84 |
| Class one | 1 | Math | 77 |
| Class one | 1 | PE | 69 |
| Class one | 2 | English | 81 |
| Class one | 2 | Math | 80 |
| … | … | … | … |
脚本:
| A | |
|---|---|
| 1 | =connect(“db”) |
| 2 | =A1.query@x(“select * from Scores”) |
| 3 | =A2.select(SUBJECT=“Math” && CLASS=“Class one” && SCORE>=90) |
A1 连接数据库
A2 从数据库中读取成绩表
A3 取出科目为数学、班级为一班、且分数高于 90 的记录。select() 默认返回所有满足条件的记录,如果只需要返回满足条件的第一条记录,则用 @1 选项。
