当前位置:首页 » 编程语言 » sql修改结果
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql修改结果

发布时间: 2022-08-05 17:53:55

A. sql查询出来的结果集如何修改里面的值

你可以建立一个临时表 declare @tbl table(列名1,列名2,,,,)
向表中插入你查询的结果集 insert into @tbl select 列名1,列名2 ,,from 表名
修改临时表中的值 update @tbl set 列名1=新值 where,,,,,
之后再定义变量,把值取出来就OK了

B. 修改sql 中查询后的结果集数据

你这个是关联两个表的更新,如果说同样的数据在两个列都要更新,则先更新其中一个表,再进行关联更新即可
例如
update
t1
set
t1.ssje=t2.ssje
from
formtable_main_116_dt
t1
join
on
formtable_main_116t116
on
t1.id=t2.id
你写的语句只是关联查询的结果而已,并不是实际存在的表,所以无法同时进行更新

C. sql 怎么修改 select 结果

CREATETABLEtest(idVARCHAR(10),NAMEVARCHAR(10),b1INT,c1INT)
INSERTINTOdbo.test
(id,NAME,b1,c1)
SELECT
1,'a',15,10
UNIONALL
SELECT
2,'b',30,14
UNIONALL
SELECT
3,'c',55,55

SELECTid=CASEWHENc1=b1THENid+'##'ELSEidEND,[name],b1,c1
FROMtest

因不知道你id的具体类型,c1和b1是否有为空的情况及具体数据库,提供id为varchar,c1,b1不为空,sqlserver的方式

D. sql查询出来的结果(三个表的数据),能不能直接修改

编程方式:生成一个表再改。非编程方式:保存成文本导入到Excel中修改.
只要结果以显示出来,就可以把字符保存下来用excel再编辑,如果你想直接写入数据库,那就要编程方式。

E. 修改 sql server的查询结果集

很简单 update t set from (select * from a as a inner join b as b on (b.id = a.mainid) where a.rq < getdate()) as t
where 结果集ab.id = XX 就OK了

拿去爽吧 记得采纳哦

F. SQL Server怎样再查询结果里,直接修改或删除数据(版本2008

SqlServer2005在表上按右键,打开表,来编辑,这种情况下的数据默认情况下是全部,不是你想要的结果,你在工具栏上点一个sql的小图标,会变成sql,修改成你的sql,然后执行,在得到的结果上编辑去吧
SqlServer2008在表上按右键, 编辑前200行,再点击 “显示sql窗格”的小图标,修改成你要查询的sql,
再执行,在下面的窗口中就可以直接修改数据了,和编辑前200行的效果一样,不过可以修改 你想修改的数据,而不仅限于前200行。

G. SQL查询结果怎么直接修改

你看你们使用的用户是否是一样的。一般数据库的OWNER是可以修改数据的,其它用户除非赋了修改权限,否则是不能修改的。

H. SQL 怎么修改 查询结果的属性值并且显示

select 姓名,年龄出生,号码,'空格','空格' from 表 这样就可以了。只要把想变成空格的字段。用'空格'代替即可。需要注意的是 单引号是 英文半角字符格式。不要弄错了。

I. sql 批量修改数据

使用update 更新修改数据库数据,更改的结果集是多条数据则为批量修改。
语法格式如:
update 表格 set 列 = 更改值 where 筛选条件
例:
update table set a=1 --将table 中所以a列的值改为 1
update table set a=1 where b=2 --将table 中列b=2的记录中a列的值改为 1

J. sql2005怎么实现查询结果直接修改

1、用UPDATE语句
2、打开表返回所有值后直接在里面修改,如果有条件的上面有个显示SQL窗格,把条件写在里面后在下面的返回结果里直接修改