求SQL

tangjingbo 2003-08-18 01:20:08
有一表,结构数据如下:(A,B为主键)
 A   B   C
 11  001  
11 002
11 003
12 001
12 002
现要更新C字段, 使得结果如下,C字段中的值必须是按B字段排序而更新
 A   B   C
 11  001  1
11 002 2
11 003 3
12 001 1
12 002 2
请各位帮帮我
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqq_chen 2003-08-18
  • 打赏
  • 举报
回复
给一个详细的表内容,别人才可能帮上你啊!
tangjingbo 2003-08-18
  • 打赏
  • 举报
回复
谢谢
是我描述不清楚,B字段的值并不是我的写的数据那样,而是一个七位数的值,A字段也一样

victorycyz(中海,干活去,别在CSDN玩耍!) :表结构是固定的

cqq_chen 2003-08-18
  • 打赏
  • 举报
回复
Update table1 set c=right(b,1)
victorycyz 2003-08-18
  • 打赏
  • 举报
回复
这个C字段不用建在表里的,在查询时计算出来就行了。
select *,val(B) as C from table

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧