判断数据库中是存在相同数据,如果存在就在原有的值上加1。否则存入数据库中。

例如book表中有如下数据idnamenum1小明12小强33小刚4如果录入数据与数据库中“小明”相同,就num=num+1,否则存入数据库中... 例如book表中有如下数据
id name num
1 小明 1
2 小强 3
3 小刚 4
如果录入数据与数据库中“小明”相同,就num=num+1,否则存入数据库中
展开
 我来答
油腻小肚
2011-12-03 · TA获得超过1658个赞
知道小有建树答主
回答量:891
采纳率:75%
帮助的人:608万
展开全部
首先假设你的name是主键
然后就可以这样写
if exists(select * from book where name='小明')
begin
update book set num = num+1 where name='小明'
end
else
begin
insert into book(id,name,num)
values(xxx,'xxx',xxx)
end
你可以根据你表的具体情况改一下这个sql
追问
if exists(select * from book where name='小明')
里面的sql语句应该要怎么写呢?
我这个主要是在ASP中应用。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
6197805082
2011-12-03
知道答主
回答量:6
采纳率:0%
帮助的人:9951
展开全部
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式