删除软件技术专业和移动应用开发专业成绩在60以下的男生,正确的命令是?
A: db.students.find({$and:[{$or:[{"major":"计算机应用"},{"major":"软件技术"}]},{"score":{$lt:60}}]})
B: db.students.find({{$or:[{"major":"计算机应用"},{"major":"软件技术"}]},{"score":{$lt:60}}})
C: db.students.remove({{$or:[{"major":"计算机应用"},{"major":"软件技术"}]},{"score":{$lt:60}}})
D: db.students.remove({$and:[{$or:[{"major":"计算机应用"},{"major":"软件技术"}]},{"score":{$lt:60}}]})
A: db.students.find({$and:[{$or:[{"major":"计算机应用"},{"major":"软件技术"}]},{"score":{$lt:60}}]})
B: db.students.find({{$or:[{"major":"计算机应用"},{"major":"软件技术"}]},{"score":{$lt:60}}})
C: db.students.remove({{$or:[{"major":"计算机应用"},{"major":"软件技术"}]},{"score":{$lt:60}}})
D: db.students.remove({$and:[{$or:[{"major":"计算机应用"},{"major":"软件技术"}]},{"score":{$lt:60}}]})
举一反三
- 查询软件开发专业成绩在80分(包含)以上的学生人数,正确的语句是? A: db.students.find({"major":"软件开发","score":{$gt:80}}).count() B: db.students.find({"major":"软件开发","score":{$gte:80}}).count() C: db.students.find({"major":"软件开发","score":{$gte:80}}) D: db.students.find({$or:[{"major":"软件开发"},{"score":{$gte:80}}]}).count()
- 查询成绩在60-80之间的学生信息,正确的语句是? A: db.students.find({"score":{$gte:60,$lte:80}}) B: db.students.find({"score":{$gte:80},{"score":{$lte:60}}}) C: db.students.find({"score":{$gte:60},{"score":{$te:80}}}) D: db.students.find({"score":{$gt:80},{"score":{$lt:60}}})
- 查询专业不存在的学生信息,正确的命令是? A: db.students.find({"major":null}) B: db.students.find({"major":{$in:[null],$exists:true}}) C: db.students.find({"major":{$exists:false}}) D: db.students.find({"major":{$exists:true}})
- 下面用if语句统计“成绩(score)优秀的男生以及不及格的男生”的人数,正确的语句为_____。 A: if(gender=="男" and score <60 or score>=90): n+ = 1 B: if(gender=="男" and score <60 and score>=90): n+ = 1 C: if(gender=="男" and (score <60 or score>=90)): n+ = 1 D: if(gender=="男" or score <60 or score>=90): n+ = 1
- 修改表Student中姓名Name为“张三”的学生的专业Major改为“计算机” A: ALTER TABLE Student SET Name='张三' WHERE Major='计算机' B: UPDATE Student SET Name='张三' WHERE Major='计算机' C: UPDATE Student SET Major='计算机' WHERE Name='张三' D: ALTER TABLE Student SET Major='计算机' WHERE Name='张三'