DEPT表ID部门名称位置9楼财务27楼人事开发5楼测试4I1 楼表二、USER 表名称ID部门想123王五a) 请提供每位员工所属部门的报表的SQL语句并且要以部门表中ID 顺序排序,如果同部felect u.naml,d.name fom VSER u join DEPT(5分)门的话以名字再排序。部门on u.dept_id = o.i orer by d.iol比如名称王五财务张三开发 b) 请提供统计部门员工人数的报表的 SQL 语句并且以部门表中 ID 顺序排序。 (10分)人数部门比如财务开发 给定一个txt 文件(如此文件路径为 d:test.txt,如何得到某字符(如“a”)出现的次数5(10分)
时间: 2023-05-30 16:03:06 浏览: 145
tcp_client.rar_ARMV4I_EVC_TCP client_arm evc_evc tcp
a) SQL语句:
SELECT u.nam, d.nam
FROM USER u
JOIN DEPT d
ON u.dept_id = d.id
ORDER BY d.id, u.nam;
b) SQL语句:
SELECT d.nam, COUNT(u.id) AS num_of_employees
FROM DEPT d
LEFT JOIN USER u
ON u.dept_id = d.id
GROUP BY d.id
ORDER BY d.id;
c) Python代码:
with open('d:test.txt', 'r') as file:
contents = file.read()
count = contents.count('a')
print(count)
阅读全文