社区
疑难问题
帖子详情
sql update 问题
heghog
2007-02-27 07:56:12
有一张银行存款表 T_Balance
如下数据: 3列
UserSNo(用户ID,varchar类型) Balance(用户存款,float类型) CouldGet(是否可以取款,bit型.为1时表示存款为正数,为0时表示存款为负数)
当用户(No1)从帐户里取100元的时候,如何修改这张表.请写下Sql语句(分2种情况,可负数取款,负数不可取款)
这个我用存储过程可以写,但是不知道如何用 1句 sql语句实现,请各位大大帮忙,感谢了!
...全文
230
2
打赏
收藏
sql update 问题
有一张银行存款表 T_Balance 如下数据: 3列 UserSNo(用户ID,varchar类型) Balance(用户存款,float类型) CouldGet(是否可以取款,bit型.为1时表示存款为正数,为0时表示存款为负数) 当用户(No1)从帐户里取100元的时候,如何修改这张表.请写下Sql语句(分2种情况,可负数取款,负数不可取款) 这个我用存储过程可以写,但是不知道如何用 1句 sql语句实现,请各位大大帮忙,感谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marco08
2007-02-27
打赏
举报
回复
--try
update T_Balance set
Balance=Balance-100,
CouldGet=case when Balance-100<0 then 0 else 1 end
where UserSNo='No1'
seawolflover
2007-02-27
打赏
举报
回复
Update T_Balance set Balance=case when CouldGet=0 and Balance-100<0 then Balance else Balance-100 where UserSNo= No1
sql
update
语句_
SQL
Update
语句概述
sql
语句
update
In this article, we’ll walk-through the
SQL
update
statementto modify one or more existing rows in the table. 在本文中,我们将逐步介绍
SQL
更新语句,以修改表中的一个或多个现有行。 In order to modify data in a ...
SQL
update
join用法
SQL
update
join用法。
SQL
Update
的四种常见写法
/* 实验对象:两个学生表 1. 一个stu学生表,一个stu1学生表. 2. 上述表有三个字段 (学生id,学生性别,学生名字) *//*
update
语句常见场景,分为两大类: 1.单表
update
2.多表关联
update
*/-- 1.1 单表
update
单字段
update
stu t set t.NAME = 'mike' where
SQL
中
update
与
update
select结合语法详解与实例
本文主要介绍了通用的简单的
update
语句以及GreenPlum、My
SQL
、Oracle、
SQL
Server数据库的
update
与select相结合的用法以及实例。
SQL
语法之
SQL
UPDATE
语句
学习
SQL
语法
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章