2017-02-18 80 views

回答

0

如果你已經在maths_marks數據和eng_marks列,你可以去update語句象下面這樣:

update students set total = (maths_marks + eng_marks); 

不然,如果你要插入一個新行,

insert into students values ('Querty', 85, 90, 85 + 90); 
0

創建表腳本

CREATE TABLE [dbo].[Students](
[name] [varchar](50) NULL, 
[maths] [int] NULL, 
[eng] [int] NULL, 
[total] [int] NULL 
) ON [PRIMARY] 

Prameters

declare @name varchar(100) 
declare @mathsmarks int 
declare @engmarks int 

這裏我們設置值parametrs

set @name='ccc' 
set @mathsmarks=80 
set @engmarks=80 

插入查詢

insert into students values (@name, @mathsmarks, @engmarks, @mathsmarks + @engmarks); 

選擇查詢

select * from Students 

輸出

ccc 80 80 160 
+1

初級WII會做什麼? @ mangesh-desai –

+0

它沒有必要寫在主元。這裏我們沒有在任何列上應用PRIMARY KEY。但如果你願意,你可以使用。PRIMARY KEY約束唯一地標識數據庫表中的每條記錄。 @Kunwar Gurkirat Singh – mangesh

相關問題