.请教一个面试中遇到的SQL语句的查询问题 表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列. ------------------------------------------ select (case when a>b then a else b end ), (case when b>c then b esle c end) from table_name drop table table1 create table t…
1.用一条sql语句 select (case when a>b then a else b end ),(case when b>c then b esle c end) from 表名 或者使用 select if(a>b,a,b),if(b>c,b,c) from 表名 注意:数据库不同,可能的语法会有小小的差别 2.当时我用了存储过程 创建存储过程 create procedure proc_group @A int, --定义参数 @B int, @C int,…