动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ SQL技巧 ]的信息

本月文章推荐
.SQL Server 2005 ntext字段的REP.
.SQL Server2000数据库文件损坏时.
.教你轻松掌握Informix数据库的日.
.如何提取除最新十条记录之外的所.
.如何使用PL/SQL读取数据库中的BL.
.教你在不同数据库环境下读取前N条.
.教你轻松解决SQL Server 2000 SP.
.如何用dbms_rowid获取rowid的详细.
.SQL Server 2008服务器合并功能介.
.小议主子表INT自增主键插入记录的.
.启用数据库复制时为什么会出现18.
.SQL Server 2005性能测试实践-CP.
.讲解数据库变慢的三种情况及具体.
.得出SQL语句的执行时间的方法.
.最新分页存储过程(增加了选择字.
.在SQL Server数据库中实现数据的.
.在应用环境中如何构造最优的数据.
.当SQL Server数据库崩溃时如何恢.
.SQL Server 2005 读取xml 文件 突.
.实例讲解误删除一部分重要数据的.

sql中的iif语句详解

发表日期:2007-5-15 |


IIf  
 返回由逻辑测试确定的两个数值或字符串值之一。  
   
 语法  
 数字  
 IIf(«Logical   Expression»,   «Numeric   Expression1»,   «Numeric   Expression2»)
 
 如果   «Logical   Expression»   取值为   TRUE,则此函数返回   «Numeric   Expression1»,否则,返回   «Numeric   Expression2»。
 
 字符串  
 IIf(«Logical   Expression»,   «String   Expression1»,   «String   Expression2»)   
 
 如果   «Logical   Expression»   取值为   TRUE,则此函数返回   «String   Expression1»,否则,返回   «String   Expression2»。
 
 注释  
 只有当   «Logical   Expression»   的值为零时,才认为该表达式是   FALSE。任何其它值都被解释为   TRUE。
 不推荐用   Iif   函数基于搜索条件创建成员的集合。请改用   Filter   函数根据逻辑表达式评估指定集合中的每个成员,然后返回成员的子集合。
 
 示例
数字
 如果   Measures.CurrentMember   是空单元,则下面的示例返回   0,否则返回   1:  
 IIf(IsEmpty(Measures.CurrentMember),   0,   1)  
 
 字符串  
 如果   Measures.CurrentMember   是空单元,则下面的字符串返回字符串   "Yes",否则返回字符串   "No":  
 IIf(IsEmpty(Measures.CurrentMember),   "Yes",   "No")
 
在Access中我可以用IIF函数进行统计汇总,比如,要知道实际应该交费的用户个数:
Select sum(iif(金额>0, 1,0)) as num from 费用
在SQL Server中好像没有对应的函数,我用:
select sum(case when 金额>0 then 1 else 0 end) as num from 费用
好像不太直观,不知道有没有其它方法
 
case when ....then else end
例:select id,case when bz='1' then xx when bz='2' then yy else zz end as tt from xxx
那MID,LEFT等呢?在SQL中怎么用?
MID   就是   SQL   里的substring  
 LEFT   就是   SQL   里的   LEFT  
比如   substring(字段,开始位置,取多少长度)  
left(字段,取多少长度)
 
SUBSTRING   (   expression   ,   start   ,   length   )    
 参数  
 expression     
 是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。  
   
 start  
 是一个整数,指定子串的开始位置。  
   
 length      
 是一个整数,指定子串的长度(要返回的字符数或字节数)。  
   
   
 LEFT  
 返回从字符串左边开始指定个数的字符。  
   
 语法  
 LEFT   (   character_expression   ,   integer_expression   )    
   
 参数  
 character_expression  
   
 字符或二进制数据表达式。character_expression   可以是常量、变量或列。character_expression   必须是可以隐式地转换为   varchar   的数据类型。否则,请使用   CAST   函数显式转换   character_expression。  
   
 integer_expression      
 是正整数。如果   integer_expression   为负,则返回空字符串。  
   
 返回类型  
 varchar  
上一篇:如何利用SQL查询返回庞大的整数序列表 人气:2865
下一篇:一些在SQL帮助中找不到的系统存储过程-System stored procedures 人气:4072
浏览全部iif语句的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 HDWiki v4.0.1 bulid 081007 UTF
2008-10-7 迅易评选投票管理系统 v10.0
2008-10-7 HDWiki v4.0.1 bulid 081007 GBK
2008-10-7 Bitrac单用户博客 v1.14 bulid 0
2008-10-7 OpenX(广告管理系统) v2.6.2 多国
2008-10-7 乐铺网店系统免费普及版 v3.41
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成