收录日期:2021/01/23 18:31:26 时间:2016/07/12 06:44:25 标签:Access
一个表 test: id,a,b

id,a,b 都是数字,id唯一

里面的数值
id  a  b
1, 2,3
2, 2,1
3, 4,1
4, 1,3

使用Select 排序 按照 a,b升序
结果是 
1,3
2,1
2,3
4,1

现在想要把ID更新,把表变成
3,2,3
2,2,1
4,4,1
1,1,3

请问用SQL语句需要怎么做

不想重新建新表
前提是ID字段不是自动字段。

按照 a,b升序 
update test
set id = count('*','test','a>' & a &  ' or (a=' & a &  ' and b >=' & b )




QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .
老大 我执行了以后 存在问题

会提示错误

用于函数参数的个数不对 在查询表达式 'count('*','test','a>' & a &  ' or (a=' & a &  ' and b >=' & b )'中。
写错了,再试一下。

update test
set id = dcount('*','test','a>' & a &  ' or (a=' & a &  ' and b >=' & b & ')' )
不好意思 麻烦再问一下

dcount是什么函数 是SQL的标准函数 还是Access的函数
还有个事情

update test
set id = dcount('*','test','a>' & a &  ' or (a=' & a &  ' and b >=' & b & ')' )

这个排序条件反了 是降序的序号

不是升序的
 
两个都用小于号

一个简单问题》在对话框中动态操作所用消息 这个Web Application怎么改写成Windows application,很简单,送分,小弟等急用,谢!! 请问验证码是怎么实现的?就剩十分了 p2p有一问题不明,请大家进来指导。不胜感激! socket传输问题,请教高手!! socket传输问题,请教高手!! 请各位帮忙推荐本WebService的书 给建议就给分 无法在流的结尾之外进行读取。 请想要c#程序的网友进来看看 一个动态内存分配问题,百思不得其解 这样的 \"多对多\" 的ERD 如何实现?~ --急(请教数据库设计经验人士) 关于图形裁剪问题! 请教备份数据库的问题?在线等!!! 在宿舍里可以运行成功,可是在机房里面数据库就是连不上:: 请问代理客户端怎么通过http代理向服务器发数据呀? 非常奇怪的问题,表单的 introduce 项写不到库里边去.各位老兄请帮忙!! 我在网上找了一大堆c#多媒体源码,c#关于directshow的 来web版快有两年,今日升星,庆祝散分~ 求SQL语句,因对SQL语句不熟悉,特向高手高分求助,数据库原理考试题 数据导入到Excel里头,由于数据太长出现MEMO,该怎么办? 高手求SQL语句,数据库原理考试题 一个小问题,我们现在用的c++ 标准库是什么版本的? ASP&SMS 请问PB9怎样调用sql_server 存储过程 flash问题 请教一个简单的Lotus脚本写法规则。 试证明: 除了与非、或非外,没有一个连接词是完备的。 请不要发表可能给我们带来伤害的言论,谢谢配合! 有没有可以接受用户输入文本的类似消息框的物体 如何在视图中加入滚动条