1
テーブル名が4列(名前、数学記号、eng、マーク、合計)のテーブル名を持っています 数学と英語で合計を計算したい'合計'。すでにmaths_marksにデータを持っていると列をeng_marks場合2つの列の値を1つのテーブルに追加して3番目の列に挿入する
テーブル名が4列(名前、数学記号、eng、マーク、合計)のテーブル名を持っています 数学と英語で合計を計算したい'合計'。すでにmaths_marksにデータを持っていると列をeng_marks場合2つの列の値を1つのテーブルに追加して3番目の列に挿入する
、あなたは以下のような更新ステートメントのために行くことができます:エルス
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
ここでは、
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する値を設定しています
ON PRIMARY WIIは何をしますか? @ mangesh-desai –
ON PRIMARYに書き込む必要はありません。ここでは、どの列にもPRIMARY KEYを適用していません。必要に応じて使用できます。PRIMARY KEY制約は、データベーステーブル内の各レコードを一意に識別します。 @Kunwar Gurkirat Singh – mangesh