求一条SQL 40zhangzhen_927116]

发布时间:2016-12-6 16:12:05 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"求一条SQL 40zhangzhen_927116]",主要涉及到求一条SQL 40zhangzhen_927116]方面的内容,对于求一条SQL 40zhangzhen_927116]感兴趣的同学可以参考一下。

如果字段  A = 1 那么字段 B=1  A = 2 那么字段 B=2  A = 5 那么字段 B=5 但是如果字段 A = 6 那么字段B只能是 B=5 B最的值是5  不管A多大只要大于5那么 B就只能=5 像这样的一个怎么求?能用SQL 来实现嘛? 还是只能用程序来实现?

select (case when a = 1 then 1 when a = 2 then 2 when a >= 5 then 5 end) b from tb

select case when a >5 then 5 else a end as b from tb

引用 1 楼 acherat 的回复:SQL code select (case when a = 1 then 1 when a = 2 then 2 when a >= 5 then 5 end) b from tb 谢。

引用 2 楼 maco_wang 的回复:SQL code select case when a >5 then 5 else a end as b from tb 这个更清晰,谢谢。

简单的问题,被你一分析的,那么多话,都误导俺家三儿了

上一篇:求解: 40Starlightczyh]
下一篇:ipv6 地址连接mysql出现错误 100分,无满意结帖,结帖人liuyapeng88811]

相关文章

相关评论