當前位置:首頁 » 編程語言 » sql生成表查詢

sql生成表查詢

發布時間: 2022-05-13 01:30:49

❶ 在sql中 怎麼把查詢語句生成表

select*into新表名from員工信息where性別='男'

❷ 在線等,用sql查詢語句把一張表生成另外一張表

經典行轉列,老生常談了
select name
,max(case when kemu='yuwen' then score else 0 end) as yuwen
, max(case when kemu='shuxue' then score esle 0 end) as shuxue
, max(case when kemu='yingyu' then score esle 0 end) as yingyu
from table_name
group by name
大概是這個意思

❸ sql 如何把一個查詢結果當作一個表來查詢

SELECT A.COLUMN

FROM B

JOIN

(

SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID

FROM RW_STORE_QUNTY

GROUP BY NUM_LINKID

) A

ON A.COLUMN = B.COLUMN

拓展資料

SQL JOIN 子句用於把來自兩個或多個表的行結合起來,基於這些表之間的共同欄位。

最常見的 JOIN 類型:SQL INNER JOIN(簡單的 JOIN)、SQL LEFT JOIN、SQL RIGHT JOIN、SQL FULL JOIN,其中前一種是內連接,後三種是外鏈接。

❹ sql語句生成表查詢寫法

create table xs
( sno char(8) primary key,
sname char(10)not null,
sex bit(2) not null,
)
最簡單的說

❺ 生成表查詢、更新查詢、追回查詢和刪除查詢各使用何SQL語句,其與選擇查詢有何關聯

回答你這個問題還是比較繁雜的,下面還是生成表查詢、更新查詢、追回查詢和刪除查詢一個一個來說吧

生成表查詢:

從一個或多個表中檢索數據,然後將結果集載入到一個新表中。該新表可以駐留在已打開的資料庫中,您也可以在其他資料庫中創建該表。
通常,在需要復制或存檔數據時,可創建生成表查詢。
若要創建生成表查詢,請首先創建選擇查詢,然後將其轉換為生成表查詢。選擇查詢可以使用計算欄位和表達式來幫助返回所需的數據。

更新查詢:

使用更新查詢可以添加、更改或刪除一條或多條現有記錄中的數據。可以將更新查詢視為一種功能強大的「查找和替換」對話框形式。可以輸入選擇條件(大致相當於搜索字元串)和更新條件(大致相當於替換字元串)。與「查找和替換」對話框不同,更新查詢可接受多個條件,使您可以一次更新大量記錄,並使您可以一次更改多個表中的記錄。
在運行更新查詢之前,應當先備份資料庫。更新查詢的結果無法撤消,因此進行備份可確保始終能夠取消更改。
使用更新查詢的最可靠方法是先創建一個可測試選擇條件的選擇查詢。例如,假設您要為某一給定客戶將一系列「是/否」欄位從「否」更新為「是」。為此,可以向選擇查詢中添加條件,直到它為該客戶返回所有在記錄中包含「否」的記錄。在確定該查詢返回正確的記錄後,可將其轉換為更新查詢,輸入更新條件,然後運行查詢以更改選定值。本節中的步驟說明如何創建選擇查詢,然後將其轉換為更新查詢。

追加查詢:

追加查詢可將一組記錄(行)從一個或多個源表(或查詢)添加到一個或多個目標表。通常,源表和目標表位於同一資料庫中,但並非必須如此。例如,假設您獲得了一些新客戶以及一個包含有關這些客戶的信息表的資料庫。為了避免手動輸入這些新數據,可以將這些新數據追加到資料庫中相應的表中。
創建追加查詢的過程的基本步驟如下:
創建選擇查詢。
將選擇查詢轉換為追加查詢。
為追加查詢中的每一列選擇目標欄位。
運行該查詢以追加記錄。

刪除查詢:

刪除查詢將刪除每個欄位中的所有數據,包括唯一標識記錄的鍵值。運行該查詢時,它始終會從表中刪除整個行。此過程包括以下主要步驟:創建一個選擇查詢並確保該查詢返回您要刪除的記錄,然後將此查詢轉換為刪除查詢,並運行該查詢以刪除數據。

從上面可以看出來行為查詢(生成表查詢、更新查詢、追回查詢和刪除查詢)因為在ACCESS資料庫中都具有不可即時還原即ROLLBACK功能,都會先用選擇查詢確認語句的效果及需要處理的記錄集合

其實ACCESS都提供了可視化的操作界面來做這些行為,如果要用SQL來一一對應的話,就是

生成表查詢 create table
更新查詢 update table
追回查詢 insert into table
刪除查詢 delete table

具體的寫法你可以看一些SQL語句的實例,還有什麼問題的話可以QQ留言給我。

❻ sql語句 如何創建一個表啊

創建表的SQL語句根據不同的資料庫會有所不同,常見的幾種資料庫創建方式如下:

創建一個表。表名字Persons,第一列Id_P,整數類型;第二列LASTName,字元類型;第三列FirstName,字元類型。

微軟VS SQL 2008 資料庫

(6)sql生成表查詢擴展閱讀:

結構化查詢語言(Structured Query Language)簡稱SQL,是用於訪問和處理資料庫的標準的計算機語言,同時也是資料庫腳本文件的擴展名。常用的操作:

刪除表-- drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄;

刪除資料庫 -- drop database databasename;

刪除數據記錄 -- "delete from 數據表 where 條件表達式"

❼ sql查詢的數據怎麼生成一個表

可以直接將查詢的數據生成一個
臨時表
使用。
先創建臨時表:
create
table
#臨時表名(欄位1
約束條件,欄位2
約束條件,.....)
然後將查詢的數據添加到臨時表中:
select
*
into
#臨時表名
from
表名

❽ 在SQL中怎麼查找自動生成表中的數據有一個表是每天根據年月日為表名生成的一張表,怎麼查詢裡面的數據

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE type = 'P' AND name = 'P_XXX')
BEGIN
DROP Procere [dbo].[P_XXX]
END
GO

CREATE PROCEDURE dbo.P_XXX
(
@a varchar(100),
@b varchar(100)
)
AS

SET NOCOUNT ON

SET XACT_ABORT ON

BEGIN

DECLARE @sqlstr NVARCHAR(MAX)
DECLARE @date DATETIME
SET @date = GETDATE()

SET @sqlstr = 'select * from T_XXX_'
SET @sqlstr = @sqlstr + CAST(YEAR(@date) AS VARCHAR(4))
SET @sqlstr = @sqlstr + CAST(MONTH(@date) AS VARCHAR(2))
SET @sqlstr = @sqlstr + CAST(DAY(@date) AS VARCHAR(2))
SET @sqlstr = @sqlstr + ' where columna = ''' + @a + ''' and columnb = '''
+ @b + ''''
EXEC sp_executesql @sqlstr
----把EXEC sp_executesql @sqlstr 改成Print @sqlstr再執行可查看@sqlstr拼接效果
RETURN @@ERROR

END

SET NOCOUNT OFF
SET XACT_ABORT OFF
GO

❾ 如何把sql查出來的數據生成1個表

你的生成1張表是甚麼意思?1般這類情況會用視圖createview視圖名稱assql語句,這樣下回直接查詢select*from視圖名就是你要的結果了。。。沒有必要重新生成表。

❿ SQL Server 2005中把查詢結果生成表的命令是什麼

可以使用函數【into】

例如查詢表:Table_Temp中Col1為1,2,3的記錄保存到新表:Table_New中

select*intoTable_NewfromTable_TempwhereCol1in(1,2,3)

這樣即會在資料庫內產生新表:Table_New,表的內容行就是上面語句的查詢結果。


延伸:在使用into生成新表時,列的類型會復制到新表,但列的標識和標識值不會帶過來。例如,原表中ID列為 自增INT類型的,並且為標識列,在新表中的ID列就只會是Int類型,標識和標識的相關屬性不會復制過來。

熱點內容
sim卡的密碼怎麼設置密碼 發布:2025-05-10 23:41:09 瀏覽:715
自定義緩存註解 發布:2025-05-10 23:40:06 瀏覽:117
sqltext類型長度 發布:2025-05-10 23:30:21 瀏覽:978
圖形AI演算法 發布:2025-05-10 23:30:19 瀏覽:182
java上傳的文件在哪裡 發布:2025-05-10 23:30:06 瀏覽:159
議長訪問台灣 發布:2025-05-10 23:22:46 瀏覽:433
啟動電機如何配置開關 發布:2025-05-10 23:21:21 瀏覽:959
三維數組存儲 發布:2025-05-10 23:14:35 瀏覽:980
普通電腦架設成雲伺服器 發布:2025-05-10 23:13:56 瀏覽:807
為什麼找回密碼總是說驗證碼 發布:2025-05-10 23:04:07 瀏覽:183