社区
MS-SQL Server
帖子详情
sql语句问题,可以这样写吗?
KcSoft
2006-12-25 11:29:16
update table1 set name=case when a.yin>0 then 1 else a.yin
where id=3 select sum(yin) as yin from table1 a where id=3
...全文
136
7
打赏
收藏
sql语句问题,可以这样写吗?
update table1 set name=case when a.yin>0 then 1 else a.yin where id=3 select sum(yin) as yin from table1 a where id=3
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
中国风
2006-12-25
打赏
举报
回复
改一下就可以了
update table1
set name=case when (select sum(yin) from table1 a where id=table1.id)>0 then 1
else select sum(yin) from table1 a where id=table1.id) end
where id=3
QQMagicer
2006-12-25
打赏
举报
回复
也可以这么写
update table1
set name=case when sum(yin)>0 then 1 else sum(yin)
where id=3
QQMagicer
2006-12-25
打赏
举报
回复
update table1
set name=case when a.yin>0 then 1 else a.yin
from table1,(select sum(yin) as yin from table1 where id=3) as a
where id=3
冷箫轻笛
2006-12-25
打赏
举报
回复
我看是两句
update table1 set name=case when a.yin>0 then 1 else a.yin
where id=3
select sum(yin) as yin from table1 a where id=3
leo_lesley
2006-12-25
打赏
举报
回复
你写的是几句话
leo_lesley
2006-12-25
打赏
举报
回复
乱写的
cwlcwr
2006-12-25
打赏
举报
回复
GZ
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编
写
经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的
问题
:1. 自己
写
了SQL却不知道对不对。2. 在上线后发现原有的数据内容
SQL语句
执⾏结果没
问题
, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何
写
了。4. 看不懂同⾏
写
的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会
写
。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编
写
⽅法。不再为
SQL语句
而烦恼。真正做到面对任何
问题
能够判断出
SQL语句
是不是能够实现,该怎样实现。
sql语句
区分大小
写
吗?
1、在windows系统中不区分大小
写
: "SELECT * FROM USER WHERE USERNAME='....' " 和 "select * from user where username=‘....’ "查询结果是一样的。
sql 纵向求和_
SQL语句
求和语句该怎么编
写
?有几种方法?
SQL语句
是数据库的灵魂,下面要给大家介绍的是
SQL语句
中求和的各种方法,希望对你们有所帮助吧。一、
SQL语句
是什么?了解求和方法之前,我们得先了解
SQL语句
是什么。SQL是什么?1.SQL全名Structured Query Language:结构化查询语言2.我们为什么要使用SQL?应用程序操作数据库只能通过SQL语言运行,且SQL语言操作方便、简易。3.什么时候会使用到SQL?对数据库执行的...
在mapper映射文件中批量插入数据的
sql语句
该怎么
写
?以及怎样在
sql语句
中接收list集合参数?
文章目录在mapper映射文件中批量插入数据的
sql语句
该怎么
写
?单条数据插入的好好的,为什么要突然变成批量插入的呢?怎样
写
批量插入 在mapper映射文件中批量插入数据的
sql语句
该怎么
写
? 单条数据插入的好好的,为什么要突然变成批量插入的呢? 为什么需要批量插入数据呢?因为加入你现在有一个100次的循环,每次循环你都需要往数据库里面插入一条数据,那么这样你连接数据库的次数就太多了,这样是比较耗费资源的,所以我们能不能一次性的批量地往数据库中插入所有的数据呢?这样我们只连接一次数据库就行了,节省资源,也可
【
SQL语句
不等于怎么
写
?
写
法有哪几种?】
在 Oracle 中不等于的表达方式有三种分别是:<>、!=、^=,但是以上三种表达方式中只有<>是正规的 SQL 语法,其他两种方式兼容性相对比较差。很多小伙伴习惯使用!=来表示,但是只有<>是适合所有版本的SQL,!=在旧版的 SQL 中会报错比如 SQL2000 版本。SQL 不等于在进行查询数据的时候偶尔会需要用到,那么 SQL 语句不等于怎么
写
呢?今天 就来和大家分享一下相关
写
法。例:查询不等于1的数据。
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章