SQL面试题: 数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列 ,当B列大于C列时选择B列否则选择C列 ,...
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,
- as
- BEGIN
- *****************
- 7.end
查询:exec 存储过程名 参数1,参数2,参数3
删除:drop procedure 存储过程名
转载于:https://www.cnblogs.com/qq3111901846/p/6410371.html
SQL面试题: 数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列 ,当B列大于C列时选择B列否则选择C列 ,...相关推荐
- 数据库原理及应用【三】DBMS+SQL
DBMS Query Languages Interface and maintaining tools(GUI) APIs Class Library QL 不是图灵完备的,不是一种编程语言. QL ...
- 【数据库实验课堂】实验三:管理SQL Server表数据
以课本指定的数据库为例,并依据数据表的结构创建相对应的数据表(student.course.sc),请分别使用Management Stuio界面方式及T-SQL 语句实现进行以下操作: 向各个数据表 ...
- 30道经典SQL面试题讲解(11-20)
本篇节选自书籍<对比Excel,轻松学习SQL数据分析>一书,主要讲解数据分析面试中常见的30道SQL面试题.1-10题见:30道经典SQL面试题讲解(1-10) 11 行列互换 现在我们 ...
- SQL Server 2000数据库程序设计
第1章 SQL Server概述 1. 有个用户的计算机不能连接到中心机房的SQL Server 2000上.你在调试过程中发现这个用户的计算机的网络功能是正常的,而且其他用户都能正常地连接到SQL ...
- 微软sql服务器如何安装,Microsoft SQL Server 2012 数据库安装图解教程
原标题:Microsoft SQL Server 2012 数据库安装图解教程 1, 当系统打开"SQL Server安装中心",则说明我们可以开始正常的安装SQL Server2 ...
- SQL Server系统数据库–模型数据库
介绍 (Introduction) This is my fourth article about SQL Server system databases. In previous articles ...
- 使用JDBC驱动程序访问SQL Server 2000数据库(实例)
<!-- 使用JDBC驱动程序访问SQL Server 2000数据库 --> <% String drivername="com.microsoft.jdbc.sqlse ...
- 何如修改sql服务器名称,如何修改SQL Server 2008数据库服务器名称
如何修改SQL Server 2008数据库服务器名称 在一个虚拟机中安装了SQL Server 2008,然后将该虚拟机文件复制了一个出来,然后还原成另外一个虚拟机,这样就可以同时使用2个虚拟机来做 ...
- SQL Server新建数据库的两种方法
SQL Server新建数据库的两种方法分别是: SQL Server Management Studio管理工具可视化创建 使用Transact-Sql创建 SQL Server Managemen ...
最新文章
- No module named ‘prompt_toolkit.enums‘
- 怎样轻松做到SD卡照片数据恢复
- 5G为中企业解决业务上的五个挑战—Vecloud
- 【CyberSecurityLearning 29】Linux下命令帮助、压缩、vim、软件安装
- 【2018.4.7】模拟赛之四-ssl2385 猜数【水题】
- oracle 12 sqlplus 使用,oracle 12.2 sqlplus history
- 计算机视觉方向简介 | 三维深度学习中的目标分类与语义分割
- 【SpringCloud】Spring cloud Alibaba seata 分布式事务
- python 包的使用 (四)——Seaborn绘图
- 制造跨度 makespan是什么
- 安卓bin固件文件编辑器_通刷版魔百盒九联UNT401H海思Hi3798MV310芯片红外蓝牙语音遥控免拆及强刷固件及刷机教程202009版...
- 微信小程序button修改边框样式after
- 基于K-近邻算法的手写数字识别研究
- 一个程序员的个人感悟
- [OpenGL] 视图矩阵(View)矩阵与glm::lookAt函数源码解析
- linux系统fasta程序,fasta格式文件处理大全(一)
- excel快速填充_Excel教程:24秒,提取excel工作簿中300张图片
- 【吴恩达机器学习】第五周课程精简笔记——代价函数和反向传播
- 2018年8月31日修改个人所得税法后,新税法正式实施,起征点每月5000元,个税累计预扣法,个人所得税如何计算?程序员一看就懂的教程
- xboxone硬盘坏的表现_固态硬盘测速软件作用,不只是测速那么简单(另附下载链接)...
热门文章
- 一些数字:全球企业的人工智能应用进展
- 《数学之美》第1章 文字和语言 vs 数字和信息
- (完全解决)(numba)TypingError: Failed in nopython mode pipeline( Invalid use of Function)
- Pytorch+CNN+猫狗分类实战
- 利用基于GPU的AI模拟一个现实宇宙 仅需36分钟
- AI求解薛定谔方程,兼具准确度和计算效率,登上《自然-化学》
- 《2019中国硬科技发展白皮书》发布,中美硬科技创新指数PK
- 31页官方PPT,回顾史上最大芯片WSE:科技的壮丽美感!
- 边缘计算芯片格局分析
- 百度Apollo发布中国首个自动驾驶安全报告,L3级别产品2020年量产上市