① 、醫生部門表項目:要求:運用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 ;