REP表数据:
ID VALUE
1 9
2 8
3 6
4 12
5 45
执行如下sql语句:select a.value from (SELECT value from rep where value <=8 union all (SELECT 8.0 as value from rep where value > 8)) a
查询结果为:
ID VALUE
1 8.0
2 8.0
3 8.0
4 8.0
5 6.0
另外一个语句:
select case when value>8 then 8 else value end from REP
本文通过两个具体的SQL查询案例,展示了如何使用SQL语句处理不同条件下的数据筛选与展示。第一个案例涉及复杂的数据筛选逻辑,包括使用UNION ALL进行数据合并;第二个案例则使用CASE WHEN语句简化了条件判断。这些案例对于理解SQL查询语句非常有帮助。
1万+

被折叠的 条评论
为什么被折叠?



