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結尾的文件保存在硬碟上,要執行的時候直接調用文件就可以。這樣不用給資料庫太大的壓力。