① 、医生部门表项目:要求:运用sql语句创建一张数据表doctor(医生表),字段如下:id(医生编
摘要 亲您好,进网站https://m.toutiaocdn.com/i6838793530014433799/?app=news_article_lite×tamp=1639034697&use_new_style=1&req_id=&group_id=6838793530014433799&share_token=f1197833-80ae-4058-9f5c-737fb7912599
② 我有个部门表,表结构如图,如何用sql语句筛选出市场部的末级部门(红色字体的数据12-16)
首先你最好把15 16里面的部门全称改为“某集团/某集团公司A/市场部/”开头的,这样查询语句就好写了
select * from 部门表 where SGO3(部门全称) like "某集团/某集团公司A/市场部/% "
其中的%符号代表多个字符,望采纳谢谢
③ 一个部门表 id fid deptname 查找id=fid 的sql语句怎么写, 不是单列的id=fid 是所有的fid中有等于id的那种
select * from table1,table2
where table1.id=table2.fid
自连接即可
④ 如何使用sql语句建立部门表dept
CREATETABLE表名(
字段名1字段类型
,字段名2字段类型
)
如
CREATETABLEdept(
idINTIDENTITY(1,1)
,tmp1INT
,tmp2VARCHAR(50)
,tmp3DATE
)
⑤ 查询出每个部门的人员总数,sql语句怎么写
sql 使用sum 与 group by
可以统计每个部门的总人数
sum统计总人数 group by根据部门分组
例子
id departmentname number
1 技术 10
2 技术 3
3 销售 50
sql语句
select departmentname ,sum(number)number from table group by departmentname ;
结果
departmentname number
技术 13
销售 50
⑥ sql 员工表和部门表问题
select dept.did,dept.name,count(emp.id)
from dept
join emp on emp.deptid=dept.id
group by dept.did,dept.name
把join 改为left join 就能查出0人的部门
⑦ 将部门表中的部门名称按字母顺序显示的sql语句怎么写
select * from 部门 order by 部门名称
⑧ 求高手帮忙写一条sql语句。 一个部门表,一个员工表,一个员工任务表。 查询某个员工所在部门的所有任务
为什么不做视图啊。
我先
select 任务 from 员工任务表 where 员工 in ( sleect 员工 form 部门表 where 部门=(select 部门 from 员工表 where 员工=‘员工’) )
⑨ SQL数据库同时查询三个关联表,把这三个表内容按条件顺序显示出来SQL怎么写
比如有三张表
dept部门表(dept_id,dept_name)、
emp_info(emp_id,emp_name,dept_id,role_id)用户信息表、
emp_role(role_id,role_name)管理表
dept部门表的dept_id等于emp_info用户信息表dept_id,
而emp_role管理表的role_id等于emp_info用户信息表role_id
如果想查用工的部门名dept_name、姓名emp_name和职务名role_name并按员工ID排序
那只能连接三个表,语句如下
select dept.dept_name,emp_info.emp_name,emp_role.role_name
from dept join emp_info e
on dept.dept_id=emp_info.dept_id
join emp_role
on emp_info.role=emp_role.role_id
order by emp_info.emp_id ;