本文介绍了部门明智的前2名最高薪水,其中部门可能是动态文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

CREATE TABLE #emp
(
	Dept varchar(100),
	Emp varchar(100),
	Sal numeric(18,2)
)
INSERT INTO #Emp values(''Comp'',''A'',6000)
INSERT INTO #Emp values(''Comp'',''B'',7000)
INSERT INTO #Emp values(''Comp'',''C'',10000)
INSERT INTO #Emp values(''Comp'',''D'',9000)
INSERT INTO #Emp values(''Elec'',''P'',2000)
INSERT INTO #Emp values(''Elec'',''Q'',10000)
INSERT INTO #Emp values(''Elec'',''R'',11000)
INSERT INTO #Emp values(''Eng'',''AA'',15000)
INSERT INTO #Emp values(''Eng'',''BB'',2000)


/*我想要输出(部门明智的前2名最高薪水,部门可能是动态文本)
部门Emp Sal
----------------------------
Comp C 10000
Comp D 9000
Elec R 11000
Elec Q 10000
英制AA 15000
英制BB 2000
*/

解决方案




CREATE TABLE #emp
(
	Dept varchar(100),
	Emp varchar(100),
	Sal numeric(18,2)
)
INSERT INTO #Emp values(''Comp'',''A'',6000)
INSERT INTO #Emp values(''Comp'',''B'',7000)
INSERT INTO #Emp values(''Comp'',''C'',10000)
INSERT INTO #Emp values(''Comp'',''D'',9000)
INSERT INTO #Emp values(''Elec'',''P'',2000)
INSERT INTO #Emp values(''Elec'',''Q'',10000)
INSERT INTO #Emp values(''Elec'',''R'',11000)
INSERT INTO #Emp values(''Eng'',''AA'',15000)
INSERT INTO #Emp values(''Eng'',''BB'',2000)


/* I want the output (Department wise top 2 highest salary, where department might be dynamic text)
DeptEmpSal
----------------------------
CompC10000
CompD9000
ElecR11000
ElecQ10000
EngAA15000
EngBB2000
*/

解决方案




这篇关于部门明智的前2名最高薪水,其中部门可能是动态文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 05:14