2017-02-18 30 views

答えて

0

、あなたは以下のような更新ステートメントのために行くことができます:エルス

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 

ここでは、

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 
をparametrsする値を設定しています
+1

ON PRIMARY WIIは何をしますか? @ mangesh-desai –

+0

ON PRIMARYに書き込む必要はありません。ここでは、どの列にもPRIMARY KEYを適用していません。必要に応じて使用できます。PRIMARY KEY制約は、データベーステーブル内の各レコードを一意に識別します。 @Kunwar Gurkirat Singh – mangesh

関連する問題