A. sql 计算查询的结果怎么保存到新表里
update 表2 set d=x.new
where exists(select * from
(select 表一.a,表一.b,表2.c,表2.d,表一.a+表2.c as new from 表一 ,表2) x
where 表2.c=x.c)
如果有其他条件追加在where 表2.c=x.c后面,如:
where 表2.c=x.c and x.a>3 and x.b<10
B. sql怎么保存查询结果到excel
比较常用的2种方式:
A:使用Sql的导出功能(比较专业,不会出错)
在数据库上右击 【任务】--【导出数据】--选择源--选择目标(类型选择EXCEL)--选择 查询结果导出
B:结果直接保存(比较简单,但是全是数字的字符串可能会被自动转换成数字)
在查询分析器里面执行SQL语句后选择查询的结果然后右键 【将结果另存为】--选择保存类型【*.csv】
C. SQL...如何将表查询的结果自动保存到*.txt文件中
1、将SQL语句,保存到一个文本文件 s.sql 中
2、建立一个批处理文件runsql.bat,内容如下:
osql -S数据库名 -Usql用户名 -Psql用户密码 -i s.sql -o result.txt
(如果安装的是 SQL2000,可将上面的osql,改为 isql)
3、运行runsql.bat后,检查result.txt,这里就是SQL语句执行后的结果
D. sql 如何保存 查询语句 到表中 到数据库中
如果说你要把sql语句存在数据库中的一张表中,这样的开销是很大的,也不提倡。
可以把sql语句保存成.sql结尾的文件保存在硬盘上,要执行的时候直接调用文件就可以。这样不用给数据库太大的压力。