1
我有表格名称学生有四列(名称,数学符号,英制,分数,总数) 我想在数学和英语中得到列的总和'总'。在一个表格中添加两列的值并插入到第三列
我有表格名称学生有四列(名称,数学符号,英制,分数,总数) 我想在数学和英语中得到列的总和'总'。在一个表格中添加两列的值并插入到第三列
如果你已经在maths_marks数据和eng_marks列,你可以去update语句象下面这样:
update students set total = (maths_marks + eng_marks);
不然,如果你要插入一个新行,
insert into students values ('Querty', 85, 90, 85 + 90);
创建表脚本
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
初级WII会做什么? @ mangesh-desai –
它没有必要写在主元。这里我们没有在任何列上应用PRIMARY KEY。但如果你愿意,你可以使用。PRIMARY KEY约束唯一地标识数据库表中的每条记录。 @Kunwar Gurkirat Singh – mangesh