having函数,case when与order by
2024-09-05 00:06:10
having:用于筛选分组后的各组数据。
聚合函数,和group by一起使用(where不能和聚合函数使用)
group by放在order by前使用,放在之后报错
SELECT user_id from user_role r GROUP BY r.user_id HAVING COUNT(r.role_id)>=4 ORDER BY user_id DESC; 查询role_id大等于4的user_id
case when与order by,自己设置排序规则
SELECT * FROM `user` WHERE state=1
ORDER BY
(
CASE `name`
WHEN '总部管理员' THEN 1
WHEN '机构管理员' THEN 2
WHEN '主管' THEN 3
ELSE 4
END
) ASC
最新文章
- Android 三级联动选择城市+后台服务加载数据库
- 误删ibdata1文件恢复方法
- C# 类型参数的约束
- AJAX 基础知识
- Content-Type伪装 - 将jsp伪装成css
- iOS 并行编程:GCD Dispatch Sources
- c-指针的指针
- Android setDisplayOptions 具体的使用说明
- python3自动下载优酷视频小程序
- LeetCode 112. Path Sum (二叉树路径之和)
- DbHelperSQL 增加事务处理方法(2种)
- [Swift]LeetCode247.对称数 II $ Strobogrammatic Number II
- c# 关于Threading.ApartmentState
- iconv: iconv_open(pToCharset, pFromCharset); 的附加参数//IGNORE
- 8.2.优化SQL语句
- 读书笔记 Bioinformatics Algorithms Chapter5
- JDBC中 execute 与 executeUpdate的区别
- Shell编程时常用的系统文件(转)
- 一个GIS系统需具备的功能
- Quartz任务调度入门