sql 语句怎么根据另一表格数据 更新当前表格

sql 语句怎么根据另一表格数据 更新当前表格,第1张

这个简单啊。

表名a、b

表a中字段x、y

表b中字段l、m

update a set ax = bl from b where ay = bm

如果是另个一数据库的表,表前加上数据库的名字dbo表名就行了

update 费用表(截图二) set 中学费=xx,教材费=xx,住宿费=xx where sno in(select sno from 班级表(截图一)where bjzy=某班级专业)

这样应该符合你要求:

select

fdepartmentid,departname

from

AT_EMP,opendatasource('SQLOLEDB','Data

Source=数据库B的IP;User

ID=sa;

Password=数据库B密码')数据库dept

where

fdepartmentid

=

departid

---或者写你需要的条件

远程数据库 *** 作:opendatasource('SQLOLEDB','Data

Source=数据库B的IP;User

ID=sa;

Password=数据库B密码')数据库dept

1同一个数据库实例,两个不库,表名加库名。eg:Ainfor

2截取字符串中数字类型的自定义函数

CREATE function dboF_Get_No

(

@No varchar(100)

)

RETURNS INT

AS

BEGIN

WHILE PATINDEX('%[^0-9]%',@No)>0

BEGIN

SET @No=STUFF(@No,PATINDEX('%[^0-9]%',@No),1,'')

END

RETURN CONVERT(INT,@No)

END

3如果第二步不能理解,你的where条件采用like的方式去查找title

以上就是关于sql 语句怎么根据另一表格数据 更新当前表格全部的内容,包括:sql 语句怎么根据另一表格数据 更新当前表格、数据库sql更新语句、跨数据库连表查询sql语句怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10188250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存