آموزش دات نت, بانک های اطلاعاتی

آموزش برنامه نویسی دات نت

آموزش دات نت, بانک های اطلاعاتی

آموزش برنامه نویسی دات نت

Working with Variables-کار کردن با متغیر ها

Category گرانترین محصول با query زیر بدست می آید:  

 

Declareکلمه کلیدی است که برای تعریف متغیر استفاده میشود در Tsql که به آن Keyword  می گوییم 

keyword ها کلمات کلیدی هستند که در هر زبان Reserve شده هستند  

برای تعریف متغیر مقداری بصورت زیر عمل می کنیم:  

Declare @نام متغیر [SqlType]=> نوع متغیر  

انواع متغیر های مهم به شرح زیر هستند:

SqlTypes={int ,double,float,Image,char,varchar,nvarchar,text,ntext,DateTime,money,...}

با استفاده از Set به متغیر خود مقدار میدهیم طبیعی است که گرانترین محصول که توسط تابع

Max()بدست می آید یه عدد است تمامی توابع Aggregate یک مقدار برمیگردانند بعبارت دیگر خروجی آنها Scalar است . 

در مرحله بعد یک متغیر از نوع nvarchar تعریف کردیم که با Top 1 اولین سطر Select خود را به عنوان مقدار به متغیر CategoryName میدهیم با join کردن دو جدول Category , Products با PK 

CategoryID در جدول Categories و کلید خارجی یا Forign Key یا FK در جدول Products که همان CategoryID است با شرط UnitPrice=@Max که در بالا بدست آمده و گرانترین محصول می باشد 

و در نهایت از مقدار نهایی Select زده ایم 

Aggregate Functions={Sum(),Max(),Min(),Count(),GetDate(),...} 

 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد