首页 > 数据库技术 > 详细

SQL面试题: 数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列 ,当B列大于C列时选择B列否则选择C列 ,

时间:2017-02-17 17:16:26      阅读:513      评论:0      收藏:0      [点我收藏+]

1.用一条sql语句

select (case when a>b then a else b end ),(case when b>c then b esle c end)  from table_name

2.当时我用了存储过程

      创建存储过程

    1. create procedure proc_group  
    2. @A  int,  --定义参数  
    3. @B int,   @C int,
    4. as   
    5. BEGIN
    6. *****************
    7. 7.end


 
查询:exec 存储过程名  参数1,参数2,参数3

删除:drop procedure 存储过程名 

SQL面试题: 数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列 ,当B列大于C列时选择B列否则选择C列 ,

原文:http://www.cnblogs.com/qq3111901846/p/6410371.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!