select name,count(1) from attendance where late='1' group by name having count(1) >=2;
时间: 2024-06-07 15:09:54 浏览: 11
这是一个 SQL 查询语句,作用是查询出在 attendance 表中迟到次数大于等于2次的员工名字及其迟到次数。其中 late='1' 表示迟到,count(1) 是统计符合条件的记录数,group by name 是按照姓名进行分组,having count(1) >=2 表示只保留迟到次数大于等于2次的记录。
需要注意的是,这条 SQL 语句的正确执行还需要满足以下前提条件:
1. 数据库中存在名为 attendance 的表。
2. 表中有 name 和 late 两个字段。
3. late 字段的值为字符串类型,包含值为 '0' 或 '1'。
4. name 字段的值为字符串类型,表示员工名字。
5. 运行该查询语句的用户具有足够的权限访问该表。
相关问题
SELECT student_id,count(status) FROM dwd_ms_student_attendance_info where status = 100 group by student_id分组相加
这是一条 SQL 查询语句,它的作用是从表 dwd_ms_student_attendance_info 中选择学生ID和状态值为100的出勤记录数量,并按照学生ID分组相加。
具体的 SQL 语句如下所示:
```
SELECT student_id, COUNT(status)
FROM dwd_ms_student_attendance_info
WHERE status = 100
GROUP BY student_id;
```
这条语句会返回一个表格,其中包含两列:学生ID和状态值为100的出勤记录数量。每个学生ID对应一个计数值,表示该学生出勤状态为100的记录数量。通过 GROUP BY 子句将结果按学生ID进行分组,并使用 COUNT 聚合函数计算每个分组中状态值为100的记录数量。
public List<Attendance> getAttendanceList(Integer userid, Integer positionid) { QueryWrapper<Attendance> wrapperAttendance = new QueryWrapper<>(); List<Attendance> list; wrapperAttendance.orderByDesc("date"); list = attendanceMapper.selectList(wrapperAttendance); return list; }
这段代码是一个Java类的方法,它返回一个包含Attendance对象的列表。该方法接受两个Integer类型的参数:userid和positionid。方法中使用了MyBatis-Plus框架的QueryWrapper来创建一个查询条件。然后,该方法使用orderByDesc方法按照date字段的降序来对Attendance对象进行排序。接着,该方法使用selectList方法从数据库表中获取符合查询条件的Attendance对象列表,并将其返回。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)