- 博客(2)
- 收藏
- 关注
原创 SqlServer 判断当查询返回数据时才union all
在 SQL Server 中,如果你想在两个查询结果之间使用 UNION,但只希望在其中一个查询有数据时才进行联合,可以使用条件逻辑来实现。一个常见的方法是使用 EXISTS 子查询来检查某个查询是否有数据,然后再决定是否执行 UNION。
2024-12-30 15:48:18
310
转载 【MySQL】判断两个时间段是否存在交集
场景: 数据库有有两个字段.开始时间<startTime>,和结束时间<endTime>,指定一个时间段(a,b),a表示开始时间,b表示结束时间。看数据库中有没有与(a,b)存在交集的时间段,有的话就返回那条记录。 解析:两个时间段相当于两个集合,不过是有顺序的集合。两个时间段有交集细分有四种情况。 图解: 1. startTime > a AND startTime < b 2. startTime < a AND endTime >.
2021-05-12 17:06:55
3607
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅