当前位置:首页 » 编程语言 » java员工工资sql笔试题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

java员工工资sql笔试题

发布时间: 2022-05-04 04:11:34

❶ java编程技术基础作题:一个员工基本工资是2000元,本月销售额为10000元,提成为百分之3


import java.util.Scanner;


public class Test {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入本月销售额:");

int all = scanner.nextInt();

int wage = (int) (2000+all*0.03);

System.out.println(wage);

}

}

❷ 关于一个sql的问题,题目是这样的: 循环将所有员工的工资涨10%,直到最高工资是最低工资的两倍为止 上代码

原因是最高工资不一定正好是最低工资的2倍,所以有可能出现死循环。
begin
loop
if (select max(salary)/min(salary) from emps)>=2 then exit; end if;
update emps set salary=salary+salary*0.1;
end loop;
dbms_output.put_line('已经到了');
commit;
end;

❸ java以及SQL笔试两道选择题。。求解释

第一题应该选B,不链接数据库的话,sql包是可以不要的,但是如果要用servlet,servlet-api.jar,就应该是必须存在的,所以应该选B吧,
然后第二题,跟楼上说的一样,选C;原因: SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。

❹ sql笔试题

两个表第一个store(store_id,city,space)
第二个employee(store_id,emp_id,salary)
1、每家店的平均工资
select t1.store_id,AVG(salary) from store t1 inner join employee t2 on t1.store_id=t2.store_di
group by t1.store_id

2、每个城市的平均工资
select t1.city,AVG(salary) from store t1 inner join employee t2 on t1.store_id=t2.store_di
group by t1.city
3、查找该城市存在员工工资低于1000的城市信息
select distinct t1.city
from store t1 inner join employee t2 on t1.store_id=t2.store_id
where t2.salary<1000

4、查找城市其职工工资有低于1000的该城市职工平均工资
select t1.city,avg(t2.salary)
from store t1 inner join employee t2 on t1.store_id=t2.store_id
where exists(select * from employee t3
where t1.store_id=t3.store_id and t3.salary<1000)
group by t1.city

其他的自己看吧,比较简单
5、每个城市工资最高的员工信息
select t2.city,t1.* from employee t1 inner join store t2 on t1.store_id=t2.store_id
where exists(
select * from (
select t1.city,max(salary) from store t1 inner join employee t2 on t1.store_id=t2.store_di
group by t1.city) tt where t1.city=tt.city and t2.salary=tt.salary)
6、查询每个城市的员工总工资,总的店面面积(?),门店的数量,员工数量,最高/最低工资数

❺ java题 工资的统计要求如下

public class Emp {
private static int id;
private static int g;
private static int j;

public static void main(String[] args) {
//定义三个员工的工资总和,局部变量使用要初始化
int sum = 0;
Scanner scan = new Scanner(System.in);
for(int i=0;i<3;i++) {
System.out.println("请输入员工编号");
id = scan.nextInt();
System.out.println("请输入员工工资");
g = scan.nextInt();
System.out.println("请输入员工奖金");
j = scan.nextInt();
sum += (g+j);
//输出员工工资总和
System.out.println(g+j);
}
scan.close();
//输入三个员工的总和
System.out.println(sum);

}

}

❻ java面试题的sql查询题

这个根据不同企业,不同设计师的命名规范来的,通常设计师都希望看其名知其意

❼ JAVA和SQL面试题

(2)查询B列中长度大于2的记录,结果为
A B

1 abc

可能么? 1对应a 而不是abc

--> 生成测试数据: @T
DECLARE @T TABLE (A INT,B VARCHAR(3))
INSERT INTO @T
SELECT 1,'a' UNION ALL
SELECT 2,'b' UNION ALL
SELECT 3,'abc' UNION ALL
SELECT 4,'c' UNION ALL
SELECT 5,'a' UNION ALL
SELECT 6,'b' UNION ALL
SELECT 7,'ba'

--SQL查询如下:

select min(A) as A,B from @T group by B having count(*) > 1

select * from @T where len(B) > 2

select * from @T where B like '%A%' and B like '%B%'

/*
A B
----------- ----
1 a
2 b

(2 行受影响)

A B
----------- ----
3 abc

(1 行受影响)

A B
----------- ----
3 abc
7 ba

(2 行受影响)
*/

❽ java面试SQL题,跪求大神解答

SELECTTOP10u.name,u.age,allin=isnull((SELECTsum(t.number*p.buyprice)FROMTEST_PRODECTp,TEST_TREEDt
WHEREp.type=t.ptypeANDt.uid=u.useridANDt.BUY_OR_SALE='BUY'),0),
allout=isnull((SELECTsum(t.number*p.saleprice)FROMTEST_PRODECTp,TEST_TREEDt
WHEREp.type=t.ptypeANDt.uid=u.useridANDt.BUY_OR_SALE='SALE'),0)
,
realin=(isnull((SELECTsum(t.number*p.buyprice)FROMTEST_PRODECTp,TEST_TREEDt
WHEREp.type=t.ptypeANDt.uid=u.useridANDt.BUY_OR_SALE='BUY'),0)-isnull((SELECTsum(t.number*p.saleprice)FROMTEST_PRODECTp,TEST_TREEDt
WHEREp.type=t.ptypeANDt.uid=u.useridANDt.BUY_OR_SALE='SALE'),0))
FROMTEST_USERu
ORDERBY(isnull((SELECTsum(t.number*p.buyprice)FROMTEST_PRODECTp,TEST_TREEDt
WHEREp.type=t.ptypeANDt.uid=u.useridANDt.BUY_OR_SALE='BUY'),0)-isnull((SELECTsum(t.number*p.saleprice)FROMTEST_PRODECTp,TEST_TREEDt
WHEREp.type=t.ptypeANDt.uid=u.useridANDt.BUY_OR_SALE='SALE'),0))DESC
第2题答案
经过测试无误

❾ java面试题求助

第一个问题:select a.姓名,a.薪水,b.薪水级别,count(b.Salclass) from (select * from 员工表 where empid=1) a left join 薪水级别表 b on a.EmpSal = b.MaxSal
楼主可以试一下。我提供点思路。平均工资我没想明白。一个人的平均工资怎么求。。。

第二题就是一个设计模式只要满足它的要求就行比如:
public class Singleton {
private Singleton(){}
//在自己内部定义自己一个实例,是不是很奇怪?
//注意这是private 只供内部调用
private static Singleton instance = new Singleton();
//这里提供了一个供外部访问本class的静态方法,可以直接访问
public static Singleton getInstance() {
return instance;
}
}

❿ 一些JAVA题和SQL数据库不会 高手进 小弟不懂

1.structs 生命周期是什么啊 用过那些form 和action
答:struts的生命周期:struts form的生命周期看http://topic.csdn.net/u/20071224/10/1ed40713-1e26-4a4f-af2e-7925bfc68c41.html ,有人讲的很详细,struts action的生命周期看http://topic.csdn.net/t/20050317/15/3858980.html 大概讲了一下;我用过的form和action:DynaActionForm和ActionForm,action:Action和DispatchAction,还有其他的 但俺没用过!
2.初始化了一个 没有run()方法的线程类 编译运行时是否回出错 ?
这个你自己写一个测试一下,线程这块我不明白
3.A=10 B=100 如果不通过第3个变量 让A=100 B=10 怎么实现啊 ?
利用加减法实现两个变量的交换:如:A=A+B;B=A-B;A=A-B
用位异或运算来实现(效率高):如:A=A^B;B=A^B;A=A^B;
4.分页显示是 当页面一个月都不变化时 怎么显示 和当页面经常改变是 又怎么显示 (条件 多于200行) ?
这个我没有太明白是什么意思啊!
sql数据库题(mysql):
1.select * from employee limit 5,1;
2.select count(*) from employee group by deptId;
3.select * from employee em where em.wages>(select avg(emp.wages) from employee emp where emp.deptId=em.deptId group by emp.deptId );