Office中国论坛/Access中国论坛
标题:
在access查询时,如何在查询表中直接增加一个序号字段,且序号同查询记录一致
[打印本页]
作者:
smilelemeng
时间:
2006-8-7 04:04
标题:
在access查询时,如何在查询表中直接增加一个序号字段,且序号同查询记录一致
<DIV >
在access查询时,如何在查询表中直接增加一个序号字段,且序号同查询记录一致
</DIV>
我有个基础表hmc,如
id xm nl xb jg
1 llm 28 男 沪
2 wnn 23 女 鲁
3 lss 25 女 鲁
4 wzt 26 女 豫
我想在这个基础表hmc中查询是女士的所有字段,并且增加一列字段“序号”,如下:
序号 xm nl xb jg
1 wnn 23 女 鲁
2 lss 25 女 鲁
3 wzt 26 女 豫
查询表的序号和基础表中不同,是按照查询出的结果有3条记录来自动添加的
请问这个语句该如何写。谢谢!
作者:
一点通
时间:
2006-8-7 07:07
试下用这种方法
http://www.office-cn.net/forum.php?mod=viewthread&tid=33467&replyID=&skin=1
作者:
wwwwa
时间:
2006-8-7 16:19
根据NL字段得到序号即可
作者:
zqwcn
时间:
2007-12-30 15:13
看看是怎么弄的..,,,...
作者:
njy6000
时间:
2009-1-17 18:57
看不到东东.
作者:
jeckensky
时间:
2009-1-30 18:51
晕。无权访问。看来要多多努力了。
作者:
ACMAIN_CHM
时间:
2009-1-30 20:00
ACCESS中不象其它数据库系统有ROWNUM之类的伪列(毕竟是个桌面应用,不能要求太高),可以用下面这种变通的方法来实现。 如果在ACCESS环境内,还可以用DCOUNT()函数来得到序号。
select
count
(*)
as
序号,a.xm,a.nl,a.xb,a.jg
from
(
select
*
from
hmc
where
xb='女') a
inner
join
(
select
*
from
hmc
where
xb='女') b
on
a.nl>b.nl
or
(a.nl=b.nl
and
a.xm>=b.xm)
group
by
a.xm,a.nl,a.xb,a.jg
order
by
a.nl,a.xb
*****************
* 一切皆有可能 *
*****************
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access
.
http://www.accessbbs.cn/bbs/index.php
.
http://www.accessoft.com/bbs/index.asp
.
http://www.office-cn.net
.
http://www.office-cn.net/home/space.php?uid=141646
.
作者:
yqxxjymc
时间:
2009-10-14 15:56
代码写在哪里?
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3