当前位置:首页 » 编程语言 » sql雇员等级表叫什么
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql雇员等级表叫什么

发布时间: 2023-01-25 09:27:07

① 用sql查询薪水等级为2,3,4的雇员信息,包括雇员编号,姓名,部门名称,薪水,薪水等级

select 雇员编号,姓名,部门名称,薪水,薪水等级 from 表名 where 薪水等级='2' or 薪水等级='3' or 薪水等级='4'

② SQL 已知部门表,雇员表,计算平均工资

--1查找所有工资低于自己本部门平均工资的人。
SELECT*
FROMguyuanW
wheregygz<(selectAVG(gygz)fromguyuanwheregybmid=W.gybmid)

--2查询部门等于1和部门等于2(用UNION和正常写法)
SELECT*FROMbumenwherebmID=1
unionall
SELECT*FROMbumenwherebmID=2

③ 求解 SQL server 2000 考试试题

一、填空题(4小题、每空1分、共5分)
1、 在SELECT查询语句中用_distinct____关键字来删除重复记录。
2、 DATEDIFF(YEAR,’2004-5-6’,’2008-9-7’)这个表达式的值__4__。
3、在SQL Server中,根据索引对数据表中记录顺序的影响,索引可以分为____asc____和___desc_____。
4、____检查___约束通过检查一个或多个字段的输入值是否符合设定的检查条件来强制数据的完整性。

④ sql语句 列出雇员表上下级清单 求助!!!

SELECT
a.雇员号AS雇员号,
a.雇员姓名AS雇员姓名,
b.雇员号AS经理雇员号,
b.雇员姓名AS经理姓名,
c.雇员号AS职员雇员号,
c.雇员姓名AS职员姓名
FROM
雇员a
INNERJOIN雇员bONa.经理=b.雇员号
INNERJOIN雇员cONc.经理=a.雇员号

⑤ 建立三张表:雇员表、部门表、工作表。

create database work on ( NAME=work1, FILENAME='e:\data1.mdf', SIZE=1 MB, MAXSIZE=UNLIMITED, FILEGROWTH=15% ) LOG ON ( NAME=work2, FILENAME='d:\wordlog.ldf', SIZE=1 MB, MAXSIZE=UNLIMITED, FILEGROWTH=15% )GOCREATE TABLE gyb(gyh Varchar(4) not null primary key, xm Char(8) not null, nl SmallInt check(nl>18 and nl<55), dz Varchar(10) null , xs int check(xs >1000 and xs<50000))goCREATE TABLE bmb(bmh Char(4) not null primary key, bmm Nvarchar(5) not null unique, bmjl Varchar(8) not null)goCREATE TABLE gzb(gyh Char(4) not null primary key, bmh Char(4) not null references bmb(bmh), gznx SmallInt)这是sql2000的,直接把上面代码复制到查徇分析器中运行就可以了,关闭查徇分析器时它会提示你保存,保存成.sql,OK。

⑥ 在Access2003中用SQL创建这个表 创建一个“雇员”表,包括雇员号、姓名、性别、出生日期、部门、备注字段

create table 雇员(
num varchar(10) primary key,
name varchar(10),
sex varchar(2),

);
就在查询框里写,然后执行就行了。应该就可以,没装Acess2003 ,你自己试试吧!希望有帮助!

⑦ SQL查询任务。实在是会不了,就差这几个了,求大神指点。

插入:insert into tableName (......) values(.........);
修改 update tableName set column1='',column2=''。。。。 where culomn3='' and column 4='' and ......

⑧ sql中把雇员信息按照工资的从小到大排列后再选择第10位到15位的人

oracle10g以上及sqlserver2005以上适用

selectt.*from
(select表名.*,row_number()over(orderbysaldesc)rnfrom表名)
wherernbetween10and15