`
sakakokiya
  • 浏览: 507388 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一套SQL笔试题

阅读更多
1、查找整个职员表的所有内容。
select *
from  employees
2、查看雇员名字(last_name)。
select last_name
from  employees
3、查看雇员编号、名字和工种。
select last_name,job_id,employee_id
from  employees
4、显示所有雇员的姓名、工资并将DEPARTMENT_ID显示为(Department_Id)。
select last_name,salary,DEPARTMENT_ID as Department_Id
from employees
5、查找在60号部门工作的雇员。
select last_name+first_name name,department_id
from  employees
where departmet_id=60
6、要求查找职位为SH_CLERK和SA_MAN的雇员姓名(last_name)。
select last_name job_id
from employees
where job_id in ('sh_clerk','sa_man')
7、查找职位不是SH_CLERK和SA_MAN的雇员工种及姓名。将姓名显示为(first_name+last_name命名为”Name”)。
select first_name+last_name Name, job_id
from employees
where job_id not in ('sh_clerk','sa_man')
8、查找哪些雇员的工资在2000到3000之间
select *
from employees
where salary between 2000 and 3000
9、查找哪些雇员的工资不在3000到5000之间
select *
from employees
where salary not between 3000 and 5000
10、查找first_name以D开头,后面仅有三个字母的雇员信息。
select *
from employees
where first_name like ‘D___' and first_name not like ‘d__ ‘
11、查找last_name以K开头的雇员信息。
select last_name,first_name,department_id
from employees
where last_name like ‘k%'
12、查找名字以字母M开头,以l结尾,并且第三个字母为c的雇员名字(First_name)、工种和所在部门号
select first_name,job_id,department_id
from employees
where first_name like ‘m_c%l'
13、查找哪些雇员的工种名不以SA开头。
select job_id
from employees
where job_id not like 'sa%'
14、查找没有奖金的雇员信息。
select *
from employees
where commission_pct is null
15、查找有奖金的雇员信息。
select *
from employees
where commission_pct is not null
16、查找30号部门里不是CLERK的雇员信息。
select *
from employees
where department_id=30 and job_id not like ‘%clerk%'
17、查找在30号部门工作或不是CLERK的雇员信息。
select *
from employees
where department_id=30
or job_id not like ‘%clerk%'
查找60号部门且工资大于5000的员工的信息
select *
from employees
where department_id=60
and salary>5000
18、按字母顺序显示雇员的名字(last_name)。
select last_name
from employees
order by last_name
19、按部门号降序显示。
select * from employees  order by department_id desc
20、查找工资高于$2000的雇员信息,按部门号和雇员名字排序。
select * from employees where salary>2000 order by department_id,employee_id
21、选择奖金高于5%的雇员信息
SELECT FIRST_NAME, LAST_NAME, COMMISSION_PCT
FROM dbo.EMPLOYEES
WHERE (COMMISSION_PCT > .05)
22 查询年工资高于50000的员工信息
select * from employees where 12*salary>50000
23 查询奖金高于5000的员工姓名
day
1、查出部门地区编号为1700的员工姓名
select first_name,last_name,city,department.location_id
from locations,employees,department
where locations.location_id=department.location_id
and locations.location_id=1700
2、查询工作地区为北京的员工名及工资信息
select first_name,last_name,salary,commission_pct,city
from locations,employees,departments
where departments.location_id=locations.location_id
and  departments.department_id = employees.department_id
and departments.location_id=1700
3、查询薪水标准为B类的员工名称和员工薪水以及工资类别名称
select last_name,first_name,salary,commission_pct,gra
from departments d,employees e,job_grades j
where e.salary between j.lowest and j.highest
and j.gra='b'
and d.department_id=e.department_id
4、查询出主管Raphaely管理的员工和薪水信息
select a.last_name+a.first_name as name, a.salary,a.commission_pct,b.last_name
from employees a,employees b
where a.department_id=b.department_id
and a.last_name like ‘%raphaely%'
5、查出雇员所在的部门,并将没有雇员的部门的记录也显示出来。
select e.last_name+e.first_name as name,d.department_id
from departments d
left outer join  employees e
on (e.department_id=d.department_id)
6、查询出没有分配部门的员工信息
select e.last_name+e.first_name as name,e.department_id
from departments d
left outer join  employees e
on (e.department_id=d.department_id)
where d.department_id is null
7、计算每个部门的平均工资和工资总和
select department_id,sum (salary) sum,avg (salary) avg
from employees
group by department_id
8、查询每个部门的每个工种的雇员数
select  count(*)num,department_id,job_id
from employees
group by department_id,job_id
9、请算出employee表中总雇员数量
select count(*)
from employee
10.请算出employee表中所有雇员的平均工资
select avg(salary)
from employee
11.请查询出employee表中的最低工资
select min(salary)
from employee
12.请查询出employee表中最高工资
select max(salary)
from employee
13、请计算出每个部门的平均工资、最高工资和最低工资
select max(salary) max,min(salary) min,avg(salary) avg,department_id
from employee
group by department_id
14、查询按部门名称分组工资总和大于4200的部门名称、工资和
select department_name,sum(salary)
from employees e,departments d
where e.department_id=d.department_id
group by department_name
having sum(salary)>4200
test001
1.请查询出employee表中最低工资的雇员
select last_name
from employee
where salary=(select min(salary) from employee)
2.请查询出employee表中最高工资的雇员
select last_name
from employee
where salary=(select max(salary) from employee)
3、查询工资高于105号雇员的last_name,并且工种与他相同的雇员情况。
select last_name,job_id,salary
from employees
where salary>(select salary from employees where employee_id='105′)
and job_id=(select job_id from employees where employee_id='105′)
4、查询工资高于或等于30号部门工资最高额的雇员。
select last_name,salary
from employees
where salary>=(select max(salary) from employees where department_id=30)
5  查询工资在1000到5000之间的雇员所在部门的所有人员的信息。
select *
from employees
where department_id in
(select department_id from employees where salary between 1000 and 5000)
6 查找工资高于60号部门所有员工的人员信息。显示其员工编号,last_name和工资。
select last_name,employee_id,salary
from employees
where salary>
(select max(salary) from employees where department_id=60)
7 将114号雇员的工种和部门号改为102号雇员的工种和部门号。
8、将所有与106号雇员相同工种的职工的部门号改成106号雇员所在的部门。
9、查询工种不为SH_CLERK,并且工资小于其中任何一个SH_CLERK的雇员信息。
分享到:
评论

相关推荐

    一套数据库笔试题.docx

    数据库笔试题解析: 1. 笛卡尔积:在SQL中,如果没有明确的连接条件,多表查询会返回两个表的行数乘积的结果,形成笛卡尔积。例如,T1有2行,T2有3行,不指定连接条件的查询会返回6行记录。 2. UNION操作:此操作...

    一套数据库笔试题.pdf

    数据库笔试题解析: 1. 多表查询与笛卡尔积:在SQL中,如果没有明确指定连接条件,使用`FROM T1 a, T2 b`这样的语法会导致两张表进行笛卡尔积操作,即每一行数据从T1与T2的所有行进行组合。题目中T1有2行,T2有3行...

    京东商城的一套开发笔试题

    【京东商城的开发笔试题】涉及了多个领域的知识点,包括数据结构、软件工程、数据库、逻辑推理以及其他编程语言和框架的相关知识。以下是这些知识点的详细解释: 1. **数据结构**: - **堆栈**:堆栈是一种后进先...

    一套英文Java笔试题面试题.doc

    1. JVM(Java Virtual Machine)是Java运行时环境的核心组件,它负责解析并执行字节码,提供了...以上内容涵盖了Java基础、JVM、Web应用开发、EJB、UML关系、设计模式、框架以及SQL等多个Java笔试和面试的常见知识点。

    一套Oracle面试题笔试题及参考答案.pdf

    ```sql create tablespace neuspace datafile 'd:\data\neudata.dbf' size 200m autoextend on next 5m maxsize 500m; ``` - **知识点解读**: - `create tablespace`: 创建一个新的表空间。 - `datafile`:...

    笔试题java&.net全集收录

    描述中的“某公司笔试题java&.net全集收录,包括一套Java笔试题和一套。net笔试题,含答案!”说明这份资料包含了两套完整的笔试题目,分别针对Java和.NET平台,而且每套题目都有对应的答案,这对于准备面试或自我...

    完美世界笔试题.zip

    【完美世界笔试题.zip】是2019年完美世界公司为应聘者准备的一套笔试题目,这份资料对于想要进入游戏开发或者相关IT行业的求职者来说具有很高的参考价值。"666"这个标签可能表达了上传者对这套试题质量的认可,意味...

    2022届车三百的笔试题,关于车辆名映射问题

    车辆名映射问题在IT行业中通常涉及到数据处理、数据库管理和数据清洗等环节,尤其是在汽车行业或者数据分析相关的场景下。...对于2022届车三百的笔试题,理解并掌握这些技能将有助于解答和解决问题。

    2019 校园招聘测试开发笔试题

    描述中的"2019 校园招聘测试开发笔试题"与标题一致,暗示了这是一个针对当年校园招聘的测试题目集,可能是某公司或多家公司为选拔优秀测试开发人才而设计的一套考核标准。 【标签解析】 标签"java"表明该笔试题重点...

    PHP初级程序员笔试题(含答案)

    这份"PHP初级程序员笔试题(含答案)"是针对希望从事PHP编程的初学者或应聘者设计的一套完整的测试题集,旨在评估他们的基础知识、语法理解以及实际问题解决能力。 1. PHP基础语法: PHP的语法结构类似于C语言,...

    一套真实的国际大公司.NET程序员笔试试题

    【知识点详解】 1. 对象比较:在C#中,`Object.ReferenceEquals(i, j)`检查两个对象是否为同一对象的引用...以上内容详细介绍了.NET程序员笔试试题中涉及的C#语法、面向对象特性、SQL语言、软件工程基础等多个知识点。

    笔试题 Linux、Oracle、XML、OOAD

    这四个主题在IT行业笔试题中常见,因为它们代表了基础和核心的技术能力。掌握这些知识点不仅有助于应对面试,也能为实际工作中的问题解决和项目实施打下坚实的基础。对于Linux,了解其命令行操作和系统管理是基本...

    中科软金融保险部Java笔试题

    "中科软金融保险部Java笔试题" 这个标题表明这是一份针对应聘中科软公司金融保险部门的Java编程能力的测试题目。中科软可能是一家专注于金融和保险行业软件开发的公司,而Java是他们对候选人技术能力的基本要求。...

    PHP程序笔试题

    【PHP程序笔试题】是针对PHP程序员的一套考核题目,旨在评估应聘者在PHP编程语言方面的理论知识和实际操作能力。这份2012年9月26日的正式文档,可能包含了各种PHP编程的基础与高级问题,对于想要提升PHP技能或者准备...

    中兴2015校招笔试题.rar

    《中兴2015校招笔试题》的资料涵盖了JAVA编程语言的相关知识以及校招面试的常见问题,是针对中兴公司2015年校园招聘所设计的一套笔试题目。这份压缩包包含了对求职者JAVA技术能力的深度考察,同时也反映了企业对学生...

    JAVA—sql 笔试常见题

    ### JAVA—SQL 笔试常见题解析 #### 1. MVC 模式详解及实现 MVC(Model-View-Controller)模式是一种广泛应用于软件工程的设计模式,特别适合于开发用户界面密集的应用程序。该模式将应用程序分为三个核心组件:...

    2011网宿科技校园招聘笔试题【研发类】

    标题"2011网宿科技校园招聘笔试题【研发类】"揭示了这次考试是网宿科技公司在2011年针对校园招聘的研发岗位所进行的笔试环节。网宿科技是一家知名的互联网服务提供商,专注于CDN(内容分发网络)和云计算业务。因此...

    JAVA笔试题库JAVA笔试题库

    - **安全性**:Java提供了一套安全机制来防止恶意代码的执行。 - **自动垃圾回收**:Java具有自动内存管理功能,能够自动回收不再使用的对象所占用的内存空间。 #### 2. 数据类型 - **基本数据类型**:如int、...

Global site tag (gtag.js) - Google Analytics