当前位置:首页 » 编程语言 » sql咋看班长工号
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql咋看班长工号

发布时间: 2022-10-02 11:25:30

1. sql 现在有一批员工的工号,存放在excel里面,需要根据这些工号通过数据库查询这些员工的身份证号

select 工号,身份证号 from A where 工号 in(01,02,03)--有多少括号写多少

2. SQL语句比对,我有两个表,A表手机号码 工号 B表只有手机号码 我想将B表中手机号码得出对应的工号。。

select * from A where [手机号码] in (select distinct([手机号码]) from B)

3. sql 查询语句

试一下这样行不行,我这里没有sql server2000的环境,呵呵

SELECT job_log.log_id, job_log.old_job, job_log.new_job, job_log.log_time, isnull(o_job.v_id,0) AS old_v, isnull(n_job.v_id,0) AS new_v
FROM job_log LEFT OUTER JOIN job o_job
ON (job_log.old_job = o_job.t_name)
LEFT OUTER JOIN job n_job
ON (job_log.new_job = n_job.t_name)

4. SQL语句:查询担任两门课程以上授课任务的教师,显示教师的工号和授课数量

给出表的表结构
给你个大概吧,若表tableName有课程ID,教师ID,sql如下
select * from (
select count(课程ID) num --授课数
,教师ID from tableName group by 教师ID
) t
where t.num>=2

5. SQL中使用班级信息表和学生信息表,查看学生学号,姓名,班级名称,班主任

select stuName,stuNo,teName,grName from
student stu inner join classInfo cls on stu.classID = cls.classID

6. sql 查询单表中的领导工号和员工工号显示在一列(多层领导)

领导工号和员工工号显示在一列,没有区分,是原来建立这个数据库的人,没有将领导和员工区别对待,以姓氏笔划排列、或者是按序号排列(领导排前面)。
你如果想将领导和员工区别出来,需要建立多层名册。

7. 如何用SQL命令在已知表中查询所有已婚的,记录的职工号、姓名,性别,和出生日期,结果按姓名升序排序

select 职工号,姓名,性别,出生日期 from 表名 where 婚否='已婚' order by 姓名 asc
不过默认就是升序

8. sql 查找无刷卡人员 刷卡记录表里有员工工号,和刷卡时间。当员工有刷卡时就会生成一条记录,否则为空。

那就先确定此人在此时间段打卡的所有记录,到底取最早还是最晚的记录,这样的话,先取出去重复的数据再统计。

9. 高分:如何把MS-SQL【工资表】内的 员工工号、姓名、性别男、查询出来,并打印

select 员工工号, 姓名 ,性别 from 工资表 where 性别='男'

上面的可以查询出 第一种情况, 打印的话你可以复制出来在EXCEL 里操作

下面可以查询出第二种情况,员工表里应该也会有个 员工工号的字段,否则是员工表是无法与工资表联系起来的,打印的话你可以复制出来在EXCEL 里操作

select 员工工号, 姓名 ,性别 from 工资表 where 员工工号 in (select 员工工号 from 员工表 where 性别='男')

以上情况都没有生成新表,只是把表中的内容查询出来。如果要生成新表
第一种情况是
select 员工工号, 姓名 ,性别 into new工资表 from 工资表 where 性别='男'

第二种情况是
select 员工工号, 姓名 ,性别 into new工资表 from 工资表 where 员工工号 in (select 员工工号 from 员工表 where 性别='男')

以后直接可以使用下面的语句查询性别为男的 所有员工工号 和姓名
select * from new工资表

如果还不清楚可以hi我