當前位置:首頁 » 編程語言 » 存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結尾的文件保存在硬碟上,要執行的時候直接調用文件就可以。這樣不用給資料庫太大的壓力。