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