❶ sql函数:查询部门人数超过所有部门平均人数的部门编号和部门名称。(表:部门信息)
select 部门编号,春庆部门名扒前握称 from 部门信息 where
部门人数>(select avg(部门人数) from 部悔唤门信息 )
❷ SQL查询语句。公司装了OA办公系统,数据库SQL。 我现在想查询 某个部门的ID 怎么查。语句是什么。
你是想从系统中查,还是直接进入SQL去查?
如果是SQL, select * from "表名" where 部门ID="部门编号" ;
D2:找到数据表;
D3:进入查询窗口;
D4: select * from "表名" where 部门ID="部门编号"
❸ sql中查找部门编号为60这个部门中工资最高的人的所有信息
没有表就只能说一下思路了,第一个搜索条件就是编号60,那么where 后面就先写上字段=60 然后第二个条件就是工资最高,那可以用升序排法,and 后面加字段名 升序就可以了
❹ SQL Server的四个查询语句,题目在内容里
select*from员工基本信息表where员工姓名like'张%'orderby入职日期desc
select*from员工基本信息表wheredatepart(month,出生日期)=datepart(month,dateadd(m,1,getdate()))
select部门编号,a.部门名称,b.人数from部门信息表ainnerjoin(
select员工所属部门,count(*)人数from员工信息表groupby员工所属部门)b
ona.部门名称=b.员工所属部门
orderby部门编号
update员工信息表set员工状态='离职'from(
select员工姓名,max(入职日期)最新入职日期from员工信息表groupby员工姓名havingcount(*)>1)a
where员工信息表.员工姓名=a.员工姓名and员工信息表.入职日期<>a.最新入职日期
你自己看看吧。闲来没事。哎。蛋疼。
❺ SQL函数:查询6月奖金最高的员工所在部门的其他员工的编号和奖金。(表:工资信息)
select员工编号,奖金
from工资信息
where部门编号in(select部门编号
from工资信息
where奖金=(selectmax(奖金)from工资信息))
基本是这样,两层嵌套。
❻ sql查询姓名为某姓
sql查询姓名为某姓
姓名查询,有两种方法
已知一种方法是:
select distinct 部门编号,姓名
from 员工表
where 姓名 like '王%';
方法2
select 部门编号,姓名
from 员工表
where 姓名 like '王%'
group by 部门编号,姓名
❼ 用一个sql语句查询出编号、姓名、部门名称
select 编号,姓名,部门名称
from 表1
inner join 表2 on 表1.部门编号=表2.部门编号
❽ 有关SQL查询语句
select * from 员工表
select 姓名,性别,年龄 from 员工表
select 员工编号,(应发工资-扣款) as 实发工资 from 工资表
select * from 员工表
where 政治空拆面貌='党员' and性别山亏慎='女'select 员工编号,姓名 from 工资表
where 应发工资>=1500 and 应发工资<=2000
select * from 部门表
where 部门名称 like '%处'
7.select 姓名,性别,年龄 from 员工表
逗敬 where 年龄>35
8.select avg(应发工资) from 工资表
9.select sum(实发工资) from 工资表
10.select部门编号,count(姓名) as 员工人数 from 员工表
group by 部门编号
❾ sql查询每个部门下男员工人数在2人以上的部门 两个表,员工表.部门号=部门表.部门号
1
select count(*) as 人数,性别,部分号磨友伏 from 员瞎携工表 group by 性别,部门号 having 人数>2 and 性别=男;
2
select 部门 from 部门表 where 部门号 in
(select 部门号 from (select count(*) as 人数,性别,部分号 from 员工表 group by 性别,部门号 having 人数>2 and 性告旁别=男));
❿ (3)查询不重复的部门编号与职位(要求同时显示部门编号与职位),查询保存为q03 的sql语言描述
select 部门,职位 from table group by 部门,职位誉旅搜庆历 having count(1)=1
按部门职位分组,分组后如记镇仔录只有一条则为无重复的部门职位