CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

想把字段的值在原来的值的基础上加1,可以只用UPDATE搞定吗?还是要先SELECT然后把原值读出来加1后再UPDATE?

楼主hiily()2006-03-02 10:42:52 在 MS-SQL Server / 基础类 提问

想把字段的值在原来的值的基础上加1,可以只用UPDATE搞定吗?还是要先SELECT然后把原值读出来加1后再UPDATE?  
  问题点数:100、回复次数:8Top

1 楼zhouhaihe()回复于 2006-03-02 10:44:32 得分 0

那该字段设成自增就行了Top

2 楼terence4444(T4)回复于 2006-03-02 10:46:32 得分 5

只用update   ....   where   就行了Top

3 楼jzywh(江大鱼)回复于 2006-03-02 10:46:34 得分 55

update   table1   set   clicks=clicks+1   where   newsid=1233Top

4 楼fatlity(淫一手湿 不难 难的是 淫一被子湿)回复于 2006-03-02 10:47:52 得分 5

直接update就可以Top

5 楼lsqkeke(可可)回复于 2006-03-02 10:51:51 得分 10

想把字段的值在原来的值的基础上加1  
  -----------------------  
  还得考虑该字段是不是主键列  
   
  如果不是的话,直接用update   语句  
  update   tb   set   col=col+1Top

6 楼rivery(river)回复于 2006-03-02 10:52:34 得分 5

在原值基础上加1,直接使用update语句就可以了。Top

7 楼mislrb(上班看看早报,上上CSDN,下班看看电影)回复于 2006-03-02 11:01:46 得分 10

update   yourtable   set   col1=col1+1   where   ...Top

8 楼ping3000(苦练葵花点穴手)回复于 2006-03-02 11:07:36 得分 10

lsqkeke(可可)说的对,如果是不是主键   就用  
  update   tablenamne   set   column   =   column   +   1   where   ??????Top

相关问题

  • 我想在一条已存在的记录上修改原来的字段,直接覆盖原值,报告有错,我该怎么办?
  • 字段值与显示值
  • 添加字段缺省值
  • 字段值的问题?
  • 如何取得字段值
  • 字段赋值的问题
  • 字段值自动增加
  • asp字段值 输出问题?
  • 还是asp 字段值!!!!
  • 如何合并字段值

关键词

  • 字段
  • 原值
  • 只用
  • update
  • 基础上加
  • col
  • 值在原来的值
  • where
  • set

得分解答快速导航

  • 帖主:hiily
  • terence4444
  • jzywh
  • fatlity
  • lsqkeke
  • rivery
  • mislrb
  • ping3000

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo