Ⅰ 怎樣用sql語句查詢xx部門的人員信息
就是個簡單的條件查詢語句啊,select * from 表名 where 部門名=xx部門名;
*就表示部門表中的所有信息,where就是條件,當部門的名稱是xx的時候,就挑選出來,其他的不是的,就不顯示。
Ⅱ 用一條SQL語句顯示所有人員的姓名及所在部門
0分啊.......只給你第一題的代碼好了
select 部門.部門ID,isnull(部門.部門名稱,'未標志') ,人員.人員ID,人員.人員姓名
from 部門 right join 人員 on 人員.部門ID = 部門.部門ID
第二題以部門為數據源做一個DATAGRID,裡面再套一個DATAGRID,以人員為數據源,使用第一個DATAGRID的部門ID為條件篩選。
Ⅲ sql的查詢語句
都是最基本的sql語句,先把創建表的給你。後面的太多了,有空再寫。
(一)
1.
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Dept]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Dept]
GO
CREATE TABLE [dbo].[Dept] (
[Dno] [Char] (4)NOT NULL primary key,
[Ename] [char] (20) NOT NULL ,
[Dnum ] [int] check(Dnum >=0)
UNIQUE (Ename)
) ON [PRIMARY]
GO
2.
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Employee]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Employee]
GO
CREATE TABLE [dbo].[Employee] (
[Eno] [Char] (6)NOT NULL primary key,
[Dname] [char] (16) NOT NULL ,
[Esex ] [char](1) CHECK(Esex='F' OR Esex='M'),
[Eage] [Smallint] check(Dnum >=0),
[Esalary] [Money](1) check(Smallint >=16 and Smallint<=60),
[Ety] [char](15) DEFAULT'助教'),
[Dno] [char](4) FOREIGN KEY (Dno) REFERENCES Dept(Dno)
) ON [PRIMARY]
GO
Ⅳ 用一個sql語句查詢出編號、姓名、部門名稱
select 編號,姓名,部門名稱
from 表1
inner join 表2 on 表1.部門編號=表2.部門編號
Ⅳ 用sql語句實現'查詢各部門名稱和該部門員工數'
具體語句如下:
Ⅵ sql查詢出所有員工所屬部門和所屬崗位
selectemployee_id,last_name,department_id,department_name,job_.department_id=d.department_idleftjoinjob_historyjond.department_id=j.department_id;
員工表:employees
部門表:departments
崗位表:job_history
selert 員工id,員工名字,部門id,部門名稱,崗位id from 員工表 別名 left join 部門表 別名 on 員工表的部門id = 部門表的部門id left join 崗位表 別名 on 部門表的崗位id = 崗位表的崗位id;