博主资料

留言 加为好友 收藏

用户名:  skyyang
来自:  广东 深圳
年龄:  25

个人统计

用户名: skyyang
等级: 一星会员
威望: 180
积分: 1205
在线时间: 42 小时
日志总数: 102
评论数量: 94
访问次数: 261760
建立时间: 2007-07-27
RSS订阅       手机访问

留言列表

一共有 6 条留言
china4 2008年06月03日 Says:
HELLO ,dear yang;

...........Nice 2 meet U...................

我可以问你个问题吗?


在你SQL的示例,我在你写的示例后写上自己理解的注释麻烦你帮我看看对不对:
use master --在master库中
declare @SEL_TYPE char(2) --用declare关键字和@,定义变量SEL_TYPE为char型长度2
declare @SEL_CUNT numeric(10)
set @SEL_TYPE = 'U'/*user table*/
set @SEL_CUNT = 10 --用set对变量附值为10

/*返回系统中用户表的数目*/
/*查询所有表中条件为type=u的,并统计个数*/
select @SEL_CUNT = COUNT(*)
from sysobjects
where type = @SEL_TYPE


select @SEL_CUNT as 'User table ''s count' --显示出来

如果要返回系统表的数目,可以用set @SEL_TYPE = 'S'



但是这句里的"@SEL_CUNT = COUNT(*)"我太理解,为什么要在count()的括号里加*号?这句的意思是不是把count统计出来的个数重新附给变量@SEL_CUNT? :
select @SEL_CUNT = COUNT(*)
from sysobjects
where type = @SEL_TYPE

希望您在看到后,就在这里帮我回复吧,我会常来看你的,谢谢了先!⌒.⌒γ
skyyang 于 2008年06月07日 回复:
hi , china4

Count() 函数用来计算表中记录的个数或是列的值的个数,计算的内容由Select 语句指定,使用Count()函数时,必须使用列名称或是星号,星号表示计算表中所有记录,两种使用形式如下:
1、count(*),计算表中行的总数,即使行的某列或是某几列为null值,也被计算在内。
2、count(column),计算column列包含的行数,如果该列某行的数据为null,改行不计入统计总数

  另外,如果column 是表的主键或是保证该列是not null ,那么这两种形式在返回的结果上是相等的,当然他们之间也存在性能上的差异,一般来说count(*) 性能要高些
以上是我的理解,希望对你有所帮助。
来自CNISV的邀请 2008年05月25日 Says:
找到你的团队!
你是否听到集结号的召唤,你并不孤独!
中国软件供应商第一届MVP(Most Valuable Programmer - 最有价值程序员)英雄集结号吹响了!

找到你的团队,一起探讨开发技术。
找到你的团队,一起开拓精彩人生。
这是一个开放的平台,一个客户、开发商、软件厂商关注的平台,你将有机会获邀参加技术大会,参与技术测试,获得工作垂青,参与软件开发项目。一切皆有机会。

现在就加入:
http://www.cnisv.com/workshop 开发者研讨会
http://www.cnisv.com/platform ISVs论坛
(只需在研讨会或论坛注册一次,获得CNISV通行证即可登录研讨会及论坛)

中国软件供应商将邀请资深的软件行业人士(评委也是会员之一,就在你们中间)根据会员发布的文章,讨论的话题,参与的项目进行评选。

获得MVP称号的会员将成为中国软件供应商的荣誉会员,并晋升为系统设计师。

评选时间:2008/05/25至2008/11/25

活动解释权归中国软件供应商(www.cnisv.com)


中国软件供应商 www.cnisv.com
2008/05/25
2007年12月16日 Says:
你好,博主,看了你的文章,觉得你的专业知识挺不错的.我也是做IT的.但性质不一样.有机会大家可以互相学习下.Q893830471
skyyang 于 2007年12月17日 回复:
ok
在您的博客做个文字友 2007年11月14日 Says:
博主,您好!很高兴进入您的博客,我是123建站网(www.123jzw.com)的站长,专门从事企业网站建设,在网上拜读过您写的很多很好的文章,受益匪浅。很喜欢您的网站,非常有诚意与您交换友情链接,我的网址是:http://www.123jzw.com

祝开心!



bingxueer515123 2007年08月23日 Says:
你好,博主,看了你的文章,大多都是专业语言,不是很懂哦,很高兴认识你。真的有点觉得你们的工作比我们的还要枯燥哦,呵呵!!!!
sunnyisok 2007年08月03日 Says:
你好,博主,你的BLOG很有人气哦,我是中国福网,有要事相宜,加我QQ祥谈吧,QQ:900676
发表留言