设有职工表(职工号,姓名,所在部门,工资),现要查询工资最高的职工(可能有多个)所在部门的所有职工的职工号和姓名。下列查询语句中正确的是( )。
A. SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT 所在部门 FROM 职工表 WHERE 工资 IN (SELECT MAX(工资) FROM 职工表))
B. SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = ( SELECT MAX(工资) FROM 职工表))
C. SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = MAX(工资))
D. SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT TOP 1 所在部门 FROM 职工表 ORDER BY MAX(工资))
查看答案
设学生课程数据库中有三个关系:学生关系S(S#,SNAME,AGE,SEX) 学习关系SC(S#,C#,GRADE) 课程关系C(C#,CNAME)其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩和课程名。用SQL语句表达下列操作(1)检索选修课程名称为“MATHS”的学生的学号与姓名 (2)检索至少学习了课程号为“C1”和“C2”的学生的学号(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄 (4)检索平均成绩超过80分的学生学号和平均成绩(5)检索选修了全部课程的学生姓名(6)检索选修了三门课以上的学生的姓名
class Student{int number;Student(){}Student(int no){this.number=no;}void setNumber(int Num){number=Num;}void showNumber(){System.out.println("My No. is:"+number);}}(1)写出这里定义了什么类,有哪些成员变量,有哪些成员方法?(2)有哪些构造方法?(3)这个类有无访问控制修饰符,在类外是否可以访问这个类内的属性和方法?(4)void表示什么?
下列程序的main()方法中使用了上面定义的类,产生了多少个对象,对象的名字分别是什么?写出执行后的输出结果。public class StudentTest{public static void main(String[] args){Student demo=new Student();demo.setNumber(2008001001);demo.showNumber();}}
public class UseRef{public static void main(String[] args){MyClass1 myobj,myref;myobj=new MyClass(-1);myref=myobj;System.out.println("the original date is"+myobj.getData());myref.setData(10);System.out.println("now the data is:"+myobj.getData());}}class MyClass1{int data;MyClass1(int d){data=d;}int getData(){return data;}void setData(int d){data=d;}}