易截截图软件、单文件、免安装、纯绿色、仅160KB

关于SQL语句Count的一点细节

count语句支持*、列名、常量、变量,并且可以用distinct关键字修饰, 并且count(列名)不会累计null的记录。下面随便用一些例子示范一下count的规则:比如对如下表做统计,所有列这里都用sql_variant类型来表示。
if (object_id ('t_test' )> 0 )
    drop table t_test
go
create table t_test (a sql_variant , b sql_variant , c sql_variant )
insert into t_test select 1 , 1 , 'a'
insert into t_test select 1 , getdate (), null
insert into t_test select 'a' , null , 1
insert into t_test select 3 , null , null
insert into t_test select null , null , null
go
select * from t_test
go
select
     count (* )                --总数
    , count (nullif (1 , 1 ))        --永远返回0
    , count (a )                --a数量
    , count (b)                --b数量
    , count (distinct a )        --a不重复数量
    , count (isnull (b, c ))        --b或者c不为null数量
    , count (Coalesce (a , b, c ))    --a或者b或者c不为null数量
    , count (nullif (a , b))        --a不等于b的数量
    , count (nullif (isnumeric (cast (a as varchar (38 ))), 0 ))--a是数字的数量
from t_test


相关文档:

SQL知识整理

一:Select语句:
       select 字段名 from 表名 where 条件 order by 排序
see:select distinct 从多个相同字段中抓唯一值    
see:查找ld_det_andy表中有数据但ld_det_temp表中没数据的数据
        select * from ld_det_a ......

MS SQL 2005 32/64位下载

MS SQL 2005 32/64位下载
thunder://QUFmdHA6Ly9TaGFyZToxNjQzQHd3dy5zb293ZWIubmV0L1NoYXJlL1NlcnZlci9NaWNyb3NvZnQlMjBTUUwlMjBTZXJ2ZXIlMjAyMDA1L1NRTC4yMDA1LmFsbC5jaHMuaXNvWlo=
Microsoft SQL Server 2005 CHN 32位 CD1
ed2k://|file|%5B%E5%BE%AE%E8%BD%AFSQL%E6%9C%8D%E5%8A%A1%E5%99%A82005%E7%AE%80%E4%BD%93% ......

ASP.NET SQL 注入免费解决方案

 UrlScan的3.1是一个安全的工具,限制了IIS的HTTP请求将处理类型。 通过阻止特定的HTTP请求,在URLScan 3.1安全工具有助于防止对服务器应用程序可能有害的请求。  UrlScan的3.1是URLScan 2.5的更新版本。支持IIS 5.1中,IIS 6.0和IIS 7.0在Windows Vista和Windows Server 2008。下载地址http://download.csdn.net ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号