當前位置:首頁 » 編程語言 » 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 );