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

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

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

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

SpywareButton & ComponentArtButton

این دو تا کامپوننت و برای شما گذاشتم که دانلود کنید و ازش استفاده کنید امیدوارم خوشتون بیاد یکی دکمه Spyware Doctor برنامه آنتی ویروس هستش و یکی دیگه که دکمه ComponentArt هستش این دگمه ها WinButton هستند برای اینکه ازشون استفاده کنید تو پروژه بهش Refrence بزنید و در ToolBox  پنجره Choose item به جهبه ابزارتون اضافه کنید.

http://files-upload.com/files/539976/Spyware&%20ComponentArt%20Button.zip

Good Luck

Aggregate Functions

توابع اگریگیت یا توابع خلاصه کننده:

SUM جمع زدن اطلاعات یک ستون

Select Sum(UnitPrice*UnitsInStock) From Products where ProductID=1

تابع Avgبرای محاسبه معدل یا میانگین:

Select Avg(UnitPrice) From Products

اگر برای یکی از ستون های Select از تابع Aggregate استفاده کنیم باید هر ستون دیگری که می خواهیم داشته باشیم باید با تابع Aggregate دیگری بیاید.

Select Avg(UnitsInStock)as[Avg UnitsInStock],Max(UnitPrice)[Max UnitPrice]From Products

 

شرط گذاری بر روی دستور Select

با استفاده از Where در دستورات T-SQL آنها را شرطی میکنیم.

  

   شرط      Where   نام جدول     From   نام فیلدها    Select   

Select ProductName,CategoryID From Products Where CategoryID=1

عملگر های منتقی:

<>  نامساوی, =>کوچکتر مساوی , =< بزرگتر مساوی, = مساوی,AND همه شرط ها برقرار باشد ,Orیکی از شرط ها برقرار باشد کافی است.

Select * From Products Where UnitsInStock>30 Or UnitsInStock=0

Order by UnitsInStock Desc

Select ProductName,CategoryID From Products Where(CategoryID=1 AND ProductID < 20) Or CategoryID=2

http://img.majidonline.com/pic/94223/table6.jpg

AND NOT ,Or NOT      شرط را منفی میکنند.

Select * From Products where CategoryID>0

(AND Not (CategoryID=1 Or CategoryID=2

Select ProductName From Products Where ProductName Like '%C%'۰

Select ProductName From Products Where ProductName Like 's%'۰

Select ProductName From Products where ProductName Like 'chai'۰

http://img.majidonline.com/pic/94230/table8.jpg

 

البته ۰ آخرش رو بردارید چون کاراکتر ها جابجا میشد من آخرش ۰ نوشتم زیاد وارد نیستم

استفاده از Between:

select ProductName From Products Where ProductName between 'c'AND 'i'۰

همچنین between را میتوانید بین اعداد بکار ببرید.

Select * From Products Where ProductID between 30 AND 40

 

Order By & Top n

بکار بردن Order By برای Sort کردن و مرتب کردن اطلاعات که در Select کاربرد زیادی دارد.

 نام ستونها Oder by

Select * From Products Order By CategoryID

اطلاعات جدول Productsمرتب شده بر اساس CategoryIDیا گروه محصولات:

Image این دستور را از Link زیر Dl کنید:

http://img.majidonline.com/pic/94183/Table4.jpg 

بکار بردن ASC ,Descبعد از Order Byکه مخفف کلمات AscendingوDescendingمیباشندباعث میشود اطلاعات Asc:صعودی یا Desc:نزولی مرتب شود

Select * From Products Order By ProductID asc

Select * From Products Order By ProductID Desc

Select * From Products Order By ProductName Asc,CategoryID Desc

برای نوشتن و تمرین کردن این Query ها یا زبان T-SQLکه مخصوص RDBMS SQL-Server هست از SQL server Express Edition(لینک اول) و محیط   Microsoft SQL Server Management Studio Expressاستفاده کنیدDatabase Sample Northwind و هم میتونید از لینک دوم Download کنیدو محیط Management Studio رو هم از لینک سوم دانلود کنید .

http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b07-4448-8848-dcc397514b41&displaylang=en

http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46a0-8da2-eebc53a68034&displaylang=en

http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en

برای اینکه دستورات T-SQL را اجرا کنید ابتدا از لینک اول Windows Installer 3.1 را نصب کنید بعد Sqlserver-expressوبعد محیط management studio از لینک سوم و Datbase Northwind را Attach کنید و در پنجره New Query Editor دستورات را نوشته و Execute کنید

Top n:

بر روی دستور Select میتوانیم از Top n برای تعیین بالاترین n سطر استفاده کنیم بصورت زیر:

Select top 10 UnitPrice,ProductName From Products Order by UnitPrice Desc

این دستور باعث میشود ۱۰ محصول گرانقیمت شرکت Northwind را بدست آوریم.که براساس قیمت یا UnitPrice نزولی Sort شده اند.

Select Statement

آموزش ۲۰۰۵ SQL-Server:

Select -Insert-Update-Delete

۴ دستور اصلی در Sqlserver که بسیار مهم هستند:

  • select برای دریافت اطلاعات
  • شما با Select میتوانید یک مقدار ثابت که به جدول ها ربطی ندارد بدست آورید

 

select 'test',2

select 2,5,7

  • همچنین دستور Select میتواند مقادیری را از جدول ها دریافت کند.
  • برای مثال بر روی جدول Northwind ما مقادیر ProductID را دریافت میکنیم.

 

select ProductID From Products

Select GetDate(),ProductID From Products

 

در این مثال ها PersonalID نام فیلدی در جدول Productsاز Database Northwindمیباشد

وGetDate تاریخ میلادی کامپیوتر را نشان میدهد.

 

 

 

 

 

 

 

 

Select ProductID,ProductName From Products

فیلد های ProductName,ProductIDاز جدول Products سلکت میشوند

Select * From Products

سلکت کردن * باعث میشود تا تمامی اطلاعات از جدول Productsسلکت شوند

ما همچنین میتوانیم Column name را تغییر دهیم با بکار بردن As در statement

Select 2 as[Number],'Test' as [string]0

Select UnitsOnOrder-UnitsInStock as [Remaining All Orders] From Products

 

انجام پروژه های Windows Application , SQL server

من سامان تیموری برنامه نویس .Net آماده انجام پروژه های Windows-Based ,SQl-serverوطراحی بانک های اطلاعاتی تحت Accress ,SQL server و برنامه نویسی به زبان T-SQL هستم.میتوانید برای انجام پروژه با شماره زیر تماس بگیرید:

شماره تماس:    ۰۹۱۲۴۵۴۵۴۳۹

    Email:Samangp4@yahoo.com