如果要选择Student A和Student B表中公共部分,并按照lass d降序输出,请该如何补全以下这段SQL语句()注:只需要输出Student A或Student B的student id和student name字段)SELECT student id, student name FROM Student A AEXCEPT SELECT student id, student name FROM Student B ORDER BY class_id DEsC; BINTERSECT SELECT student id, student name FROM Student B ORDER BY class id DEsC; NOT INTERSECT SELECT student id, student name FROM Student B ORDER BY class id DEsc. INTERSECT SELECT student id, student name FROM Student B OPDER BY class id.
时间: 2023-03-30 14:04:49 浏览: 66
根据题目描述,应该补全以下这段SQL语句:
SELECT student id, student name FROM Student A
INTERSECT
SELECT student id, student name FROM Student B
ORDER BY class_id DESC;
相关问题
lass A { int a; int increase(int basic){ return basic+a; } } class B extends A { int a,b; int add(){ return ( )+b; } }
在 class B 的 add 方法中,应该使用 `increase(b)` 的方式调用 class A 的 increase 方法,因为在 class B 中已经定义了 int 类型的变量 b,而类 A 中的 int 类型变量 a 是被继承的,所以在 class B 中可以直接访问 a。因此,add 方法应该改写为:
```
int add(){
return increase(b)+this.b;
}
```
其中,`this.b` 表示 class B 中的成员变量 b。
lass Worker { public: //显示个人信息 virtual void showInfo() = 0; //获取岗位名称 virtual string getDeptName() = 0; int m_Id = 0; //职工编号 string m_Name; //职工姓名 int m_DeptId = 0; //职工所在部门名称编号 };这段代码中为啥要用虚函数
这段代码中使用虚函数是为了实现多态性,让不同的子类可以重写基类的虚函数,从而实现不同的功能。在这个例子中,由于不同的职工可能有不同的个人信息和岗位名称,因此需要使用虚函数来实现不同的子类重写基类的函数,以满足不同职工的需求。