Java choose函数_SQL SERVER 2012新增函数之逻辑函数CHOOSE详解
SQL SERVER 2012中新增了CHOOSE,该函数可以从值列表返回指定索引处的项。
例如:
select CHOOSE(3,'A','B','C','D') as R1
/*
R1
----
C
*/
CHOOSE并不能这么用,例如有个字符串'A,B,C,D',我们并不能用choose得到其中的某个值:
select choose(2,'A,B,C,D')
/*
null
*/
CHOOSE的主要功能和CASE WHEN类似,例如数据库中有字段Sex:1表示男,2表示女。
if object_id('[tb]') is not null drop table [tb]
create table [tb]([Id] int,[Name] varchar(4),[Sex] int)
insert [tb]
select 1,'张三',1 union all
select 2,'李四',2 union all
select 3,'王五',1
select * from [tb]
/*
Id Name Sex
--------------- -----------
1 张三 1
2 李四 2
3 王五 1
*/
以前用CASE WHEN
select
Id,Name,case Sex when 1 then '男' when2 then '女' else '' end as sex
from [tb]
有了CHOOSE以后,可以这样:
select Id,Name,CHOOSE(Sex,'男','女') as sex from [tb]
/*
Id Name sex
--------------- ----
1 张三 男
2 李四 女
3 王五 男
*/
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
Java choose函数_SQL SERVER 2012新增函数之逻辑函数CHOOSE详解相关推荐
- SQL Server 2012新增的内置函数尝试
SQL Server 2012新增的内置函数尝试 简介 SQL Server2012新增了一些内置函数来让开发人员使用起来更加容易.可以减少代码量,下面我们将SQL Server新增的函数分为几类分别 ...
- SQL Server中通用数据库角色权限的处理详解
SQL Server中通用数据库角色权限的处理详解 前言 安全性是所有数据库管理系统的一个重要特征.理解安全性问题是理解数据库管理系统安全性机制的前提. 最近和同事在做数据库权限清理的事情,主要是删除 ...
- java中北大学ppt总结+课后习题第四章(小宇特详解)
java中北大学ppt总结+课后习题第四章(小宇特详解) 继承 子类与父类 继承是根据现有类创建新的类的机制,由继承而得到的新类称为子类(subclass)或派生类(derived class),被继 ...
- Java调用SMSLib用单口短信猫发送短信详解
技术园地 当前位置:短信猫网站主页 > 技术园地 > [转载]Java调用SMSLib用单口短信猫发送短信详解 发布时间:2017/02/09 点击量:620 SMSLib是Apache的 ...
- java调用webservice_笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解...
原标题:笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解 Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构.集群架构.分布式架构.SOA架构和微服务架构.下 ...
- 泛微oa明细表添加按钮_泛微OA 新增功能:表格单建模详解.doc
泛微OA 新增功能:表格单建模详解 Weaver Software中国上海耀华支路39弄9号(通耀路济明路路口) Weaver Software 中国上海耀华支路39弄9号(通耀路济明路路口) 邮政编 ...
- 巅峰战舰今日服务器全部维护,巅峰战舰12月7日更新维护公告 12.7新增玩法和舰船属性调整详解[图]...
类型:策略卡牌 大小:827.38MB 评分:10 平台: 巅峰战舰今天进行了临时维护更新,具体更新了什么内容?估计小伙伴们不太清楚,没关系,下面是小麦整理出来的12.7新增玩法和舰船属性调整详解,希 ...
- sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数
sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...
- sql date 函数_SQL Server DATE函数–终极指南
sql date 函数 Hey, folks! In this article, we will be focusing on the entire set of SQL Server Date Fu ...
最新文章
- 浅谈 Java Printing
- 开发工具之pycharm 快捷键说明
- hash集合方法使用
- Cisco DHCP and NAT config
- 2021-02-07 接口测试工具-Postman使用详解
- 使用管道符在PowerShell中进行各种数据操作
- arduino 土壤温湿度传感器_【雕爷学编程】Arduino动手做(70)---土壤湿度传感器...
- 石青建站养站大师 v1.8.6.1
- MATLAB中exist函数的用法
- python3 selenium ie 拒绝连接报错_selenium+python自动化测试--解决无法启动IE浏览器及报错问题...
- mysq;多表查询 总结
- struts2 文件上传下载注解示例
- 汽车电子EMC测试标准ISO7637-2详解
- Android smali语法
- ContextCapture APP 不需电脑用手机就能实景三维建模
- 手机chrome禁止加载图片
- 2018-8-10-win10-uwp-商业游戏-
- sql中完全依赖,部分依赖,传递依赖关系
- Simulink取最大(小)值方法总结
- AIoT在智慧景区中的应用
热门文章
- 洛谷P1553 数字反转(升级版)
- 关于VBA中Evaluate的用法
- python的unicode编码_python unicode编码
- java 搞笑翻译,神一般的20句英文翻译
- [转]Magento on Steroids – Best practice for highest performance
- 解决网页无法复制粘贴(生活小妙招)
- 子网掩码,反掩码与通配符之间的区别
- Java多线程(Thread)
- 使用python或curl实现校园网自动登录
- java中的 dispose_RxJava2 中多种取消订阅 dispose 的方法梳理( 源码分析 )