SQL SERVER中Case的使用方法
2014-01-16 14:50
232 查看
Case具有两种格式。简单Case函数和Case搜索函数。
这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。
还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。
小注:
关于语法信息可以参考:oracle case when 用法
--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END
这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。
还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。
小注:
关于语法信息可以参考:oracle case when 用法
相关文章推荐
- SQL SERVER中Case的使用方法
- ORACLE CASE WHEN 及 SELECT CASE WHEN的使用方法
- 使用JDBC连接SQL SERVER 2008的方法
- SQL点滴7—使用SQL Server的attach功能出现错误及解决方法
- SQL Server Profiler 使用方法
- oracle case when的使用方法
- SQL中Case的使用方法(上篇)
- 使用sql server 2008出现 丢失MSVCR100_CLR0400.DLL的问题解决方法
- SQL中Case的使用方法
- 使用SQL Server发布数据库快照遇到错误:对路径”xxxxx“访问被拒绝的解决方法
- [翻译]在SQL Server中使用CLR调用.NET方法 【转】
- sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
- 使用自定义端口连接SQL Server 2008的方法
- 使用MSCS建立SQL Server集群的方法探讨
- SQL中Case的使用方法
- oracle case when的使用方法
- [翻译]在SQL Server中使用CLR调用.NET方法(转)
- sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
- 在SQL Server中使用命令调用SSIS包的具体方法
- JavaScript toUpperCase()方法使用详解