| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 470 人关注过本帖
标题:请教几个asp调值的问题
只看楼主 加入收藏
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
结帖率:66.67%
收藏
 问题点数:0 回复次数:9 
请教几个asp调值的问题

问题如下:
1,在asp中如何取出数据库字段值相同记录条数;
如:数据库表
字段 ID | B | C | D | E
1 | | 6 | | 2
2 | | 4 | | 2
3 | | 6 | | 2
4 | | 5 | | 2

以上 C 字段的相同值就是(ID1和ID3)共 2 条,现在就是如何获得 C 字段这个 2 ;

2,在asp中如何求每条数据值的和;
如:上表
求 C 字段为 6 的 E 字段的和(2+2=4)

3,如何让页面显示数据库相同记录的最后一条记录;
如:上表
在页面显示ID2,ID4以及 C 字段为 6 的最后一条记录ID3:

4,用什么语句取数据的唯一.
如:上表
在 E 字段中值都为 2,求页面只显示一条,但不能用TOP 1或其他限制条数相关的方式.

望不吝赐教,谢谢!

[此贴子已经被作者于2007-7-4 21:48:17编辑过]

搜索更多相关主题的帖子: 调值 asp 
2007-07-04 21:03
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
1、select count(*) from [表名] where E=2
2、select sum(E) from [表名] where C=6
3、select * from [表名] where C=6 Order By ID DESC
2007-07-04 21:24
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
收藏
得分:0 
您是说这样吗
1、"select count(*) from [表名] where E=&e&"
2、"select sum(E) from [表名] where C=&c&"
3、"select * from [表名] where C=&c&" Order By ID DESC"
2007-07-04 21:47
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
收藏
得分:0 
1 又是怎样取条数的呢?
2 又是怎样取和值的呢?

[此贴子已经被作者于2007-7-4 21:53:33编辑过]

2007-07-04 21:52
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
前3题用SQL语句应该可以解决,最后一道题个人没想到怎么能用SQL语句解决。
1、select count(*) from [表名] where E=2
count统计函数,统计查询结果里有多少条数据,加where条件就可以统计指定数据
2、select sum(E) from [表名] where C=6
sum求和函数计算某个字段相加的和
3、select * from [表名] where C=6 Order By ID DESC
利用Order By对ID进行排序就可以实现。
2007-07-04 22:03
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
收藏
得分:0 
3,在页面显示ID2,ID4以及 C 字段为 6 的最后一条记录ID3,也就是在页面显示如下值哟
2 | | 4 | | 2
3 | | 6 | | 2
4 | | 5 | | 2

您以上的 3 方式好象不行
2007-07-04 22:12
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
收藏
得分:0 
1 和 2 的取值是这样的吗:

1、"select count(*) from [表名] where E=&e&"

取值 <%count(rs=("e"))%>

2、"select sum(E) from [表名] where C=&c&"

取值 <%sum(rs=("e"))%>

是这样的吗?谢谢您。
2007-07-04 22:15
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
收藏
得分:0 
关于第四条好象是这样:

select distinct * from [表名] where E=2

但我测试也没通过
2007-07-04 22:20
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
表名要换成你那个表的名称,我写哪个是因为不知道你的表名。
还有我写的是tSql语句只返回一个结果。
2007-07-04 22:54
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
收藏
得分:0 
取值可否这样 <%count(rs=("e"))%>
<%sum(rs=("e"))%>

2007-07-04 22:57
快速回复:请教几个asp调值的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015628 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved