ايران ويج

نسخه‌ی کامل: دستورات DML زبان دستکاری داده ها (Data Manipulation Language)
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام خدمت دوستان عزیز...از امروز می خوام آموزش sql server رو براتون قرار بدم اینجا
امیدوارم که براتون مفید واقع بشه و به دردتون بخوره.
در قسمت اول از مجموعه دوره آموزشی sql server به معرفی آموزش SELECT INTO می پردازیم.



در SQL می توانید اطلاعات را از یک جدول به داخل جدول دیگری کپی نمایید.

دستور SELECT INTO داده ها را از یک جدول بر می دارد و در جدولی دیگر وارد می کند.

فرم دستور SELECT INTO
می توانیم تمام ستون ها را به یک جدول جدید وارد کنیم:
کد:
کد:
SELECT*
INTOnewtable[IN externaldb] FROMtable1;
یا می توانیم تنها ستون مورد نظر خود را به جدول جدیدی وارد کنیم:
کد:
کد:
SELECTcolumn_name(s)
INTOnewtable[IN externaldb] FROMtable1;
جدول جدید با نام ستون ها و تنظیماتی که در عبارت SELECT برای آن تعریف شده است ایجاد می گردد. برای اضافه کردن نام های جدید می توانید از عبارت AS استفاده نمایید.

مثال استفاده از دستور SELECT INTO
دستور زیر از جدول Customers یک بکاپ تهیه می کند:
کد:
کد:
SELECT*
INTOCustomersBackup2013 FROMCustomers;
همچنین می توانیم از عبارت IN برای کپی کردن جدول به پایگاه داده دیگر استفاده کنیم:

کد:
کد:
SELECT*
INTOCustomersBackup2013IN'Backup.mdb' FROMCustomers;
دستور زیر تنها تعدادی از ستون ها را در جدول جدید کپی می کند:
کد:
کد:
SELECTCustomerName,ContactName
INTOCustomersBackup2013 FROMCustomers;
دستور زیر تنها مشتریانی که نام کشورشان آلمان است را در جدول جدید کپی می کند:
کد:
کد:
SELECT*
INTOCustomersBackup2013 FROMCustomers WHERECountry='Germany'; SELECT* INTOCustomersBackup2013 FROMCustomers WHERECountry='Germany';
دستور زیر داده را از بیشتر از یک جدول به جدول جدید وارد می کند:
کد:
کد:
SELECTCustomers.CustomerName,Orders.OrderID
INTOCustomersOrderBackup2013 FROMCustomers LEFTJOINOrders ONCustomers.CustomerID=Orders.CustomerID
;

نکته: از عبارت SELECT INTO میتوان برای ایجاد یک جدول خالی جدید با بهره گیری از طرح های ظاهری جدول های دیگر استفاده کرد. برای اینکار تنها کافی است تا دستور WHERE را به عبارت خود اضافه کنیم، این کار سبب می شود تا query ارسال شده بدون پاسخ بازگردد:

کد:
کد:
SELECT*
INTOnewtable FROMtable1 WHERE 1=0;

مطالب رو هم از اینجا براتون قرار میدم : آموزش sql server
در ضمن می تونین فایلهای فیلم آموزش sql server و همینطور کتاب های آموزش sql server رو هم از لینک ها دنبال کنین.
آموزش دستور SELECT
بخش دوم آموزش sql server : دستور select در sql server

دستور SELECT برای انتخاب داده از یک پایگاه داده استفاده می شود .

نتیجه در جدول نتایج که result-set نامیده می شود ذخیره میگردد .



فرم دستور SELECT
کد:
select column_name,column_name

from table_name;





و
کد:
select * from table_name;



نحوه استفاده از SELECT در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Customers" انتخاب شده است:

دستور select در sql server





مثال انتخاب ستون با استفاده از دستور SELECT

دستور SQL زیر ستون های "Customer Name" و "City" را از جدول "Customers" انتخاب می کند:
کد:
SELECT CustomerName , City FROM Customeers;







مثال *SELECT

دستور SQL زیر تمام ستون های جدول "Customers" را انتخاب می کند:
کد:
SELECT * FROM customers;






در بخش بعدی از سری مقالات آموزشی sql server با نحوه استفاده از دستور select distinct در sql server آشنا می شویم.


پیمایش درResult-set



اکثر سیستم های نرم افزاری پایگاه داده اجازه پیمایش در Result-set ها را به وسیله توابع برنامه نویسی همچون Move-To-First-Record, Get-Record-Content, Move-To-Next-Record و غیره را می دهند.

توابعی از این دست جزء این آموزشی نمی باشند. برای آموزش دستیابی به داده ها از طریق فراخوانی توابع، لطفا به صفحه ASP tutorial و یا PHP tutorial مراجعه نمایید.
بخش سوم آموزش sql server : دستور select distinct در sql server

در یک جدول یک ستون ممکن است حاوی داده های تکراری باشد و بعضی مواقع شما می خواهید تنها لیستی را تهیه کنید که مشخصاً داده های مختلف (distinct) در آن باشد.

از کلید واژه DISTINCT میتوان برای بازگرداندن مقادیر مشخصاً متفاوت استفاده کرد.



فرم دستور SELECT DISTINCT
کد:
SELECT DISTINCT column_name , column_name

FROM table_name;



نحوه استفاده از SELECT DISTINCT در پایگاه داده

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Customers" انتخاب شده است:

تصویر پایگاه داده نمونه

مثال استفاده از SELECT DISTINCT

دستور SQL زیر تنها مقادیر مختلف را از ستون "City" واقع در جدول "Customers" انتخاب می کند:
کد:
SELECT DISTINCT City FROM customers;

در بخش بعدی از سری مقالات آموزشی sql server با نحوه استفاده از دستور Where در sql server آشنا می شویم.
مطالب رو هم از اینجا براتون قرار میدم : آموزش sql server
در ضمن می تونین فایلهای فیلم آموزش sql server و همینطور کتاب های آموزش sql server رو هم از لینک ها دنبال کنین.