2017-02-18 158 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

相关问题