阅读教程

MSSQL CASE语句用法

[日期:2008-06-21] 来源:  作者:志伟

sql case语句用法

CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。

首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下:

SELECT = CASE WHEN THEN WHEN THEN ELSE END

在上面的代码中需要用具体的参数代替尖括号中的内容。下面是一个简单的例子:

USE pubs GO SELECT Title, 'Price Range' = CASE WHEN price IS NULL THEN 'Unpriced' WHEN price < 10 THEN 'Bargain' WHEN price BETWEEN 10 and 20 THEN 'Average' ELSE 'Gift to impress relatives' END FROM titles ORDER BY price GO

对于informix不能用以上形式,可以如下: USE pubs GO SELECT Title, CASE WHEN price IS NULL THEN 'Unpriced' WHEN price < 10 THEN 'Bargain' WHEN price BETWEEN 10 and 20 THEN 'Average' ELSE 'Gift to impress relatives' END Price Range FROM titles ORDER BY price GO



[1] [2] [3] 下一页   
      
      使用百度搜索:MSSQL CASE语句用法百度中搜索:MSSQL CASE语句用法
阅读:
录入:志伟

评论 】 【 推荐 】 【 打印
上一篇:最新SQL Server2000 DTS导出数据的原理教程
下一篇:SQL Server2005创建全文索引视图教程
本文评论       全部评论
发表评论


点评: 字数
姓名:

 
搜一下


 
本周热门教程
 

关于我们 | 广告合作 | 法律声明 | 联系站长 | 网站地图 | 网站搜索 | | Top ↑
Copyright © 志伟教程资料网 Powered by zhiweinet 1.0
 本栏目提供:MSSQL CASE语句用法