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

存sql语句到表里

发布时间: 2022-11-07 15:56:45

1. sql把查询结果添加到已存在的表中

你的表goods里面有相同的数据列吗?
如果有相同的 insert into goods (数据列1,数据列2、、、) values (select from shop where goods.shopid=shop.id)

2. sql 如何保存 查询语句 到表中 到数据库

查询语句这些都是基础的数据库语法,可以查询相关的资料进行参考。
语句为:select
*
from
表名;
解析:从表里查询字段的内容~

3. 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

4. 怎么把下面的的sql语句查询出来的结果插入到一张新表中去 求大神帮忙

@SQL这个是你生成的sql语句,你在你的sql中增加一个into table,这样能不能满足你的需求呢?

关于select into语句我就不多说了,给你参考链接,你看看是不是你要的

http://www.w3school.com.cn/sql/sql_select_into.asp

还有就是,你也可以将insert 加到你的@SQL语句的前面直接执行,是不是也行呢?

比如:

现有的@SQL = 'SELECT NAME FROM TABLE UNION ALL SELECT ''ZHANGSNA'' '

你修改成@SQL2 = 'INSERT INTO TABLE2(NAME) ' + @SQL,这样是不是也行?

我们既然写存储过程了,而且目的也只是唯一的,那么我们就可以考虑直接将所有步骤放在存储过程中来处理,没必要再拿出来单独考虑怎么用

另外给你一个方式,你看看用得上用不上

--表

create table test

(

name varchar(50)

)

go


--动态sql添加数据

insert into test

exec('select 1')

go


--存储过程

create proc protest

as

declare @sql nvarchar(100) = ''

declare @s int = 1

while(@s < 5)

begin

select @sql += 'select ' + cast(@s as varchar(20)) + ' union all '

set @s += 1

end

select @sql += 'select 999'

exec(@sql)

go


--存储过程添加数据

insert into test

exec protest

5. 怎么样将一条sql语句(字符串)存入数据库表里面

您好:

INSERTINTO表(字段)
VALUES('UPDATE表名SET字段=''值''WHERE条件LIKE''%关键词%''')

合理的使用转义字符即可。。。

请参考。。

6. 怎样用SQL语句往表里添加数据

利用对象资源管理器添加,利用SQL语句添加。

7. SQL语句 怎么把从一个表中查出来数据插入到另一个表中

sql语句从一张表中查询数据插入到另一张表中的方法如下:

1、select * into destTbl from srcTbl。

2、insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl。

以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:

第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。

第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量。

拓展资料:

结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。sql 语句就是对数据库进行操作的一种语言。

常见语句:

1、更新:update table1 set field1=value1 where 范围。

2、查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)。

3、排序:select * from table1 order by field1,field2 [desc]。

4、求和:select sum(field1) as sumvalue from table1。

5、平均:select avg(field1) as avgvalue from table1。

6、最大:select max(field1) as maxvalue from table1。

7、最小:select min(field1) as minvalue from table1[searator]。

8. 在SQL SELECT语句中将查询结果存放在一个表中应该使用什么子句

用insert into 或者into语句。
如果插入已有的表:
insert into A(col1,col2)
select c1, c2 from B

生成一个新表:
select c1, c2 into A from B

9. sql 如何保存 查询语句 到表中 到数据库中

如果说你要把sql语句存在数据库中的一张表中,这样的开销是很大的,也不提倡。
可以把sql语句保存成.sql结尾的文件保存在硬盘上,要执行的时候直接调用文件就可以。这样不用给数据库太大的压力。