دستور Select Into : از دستور Select Into در موارد زير استفاده می شود : ايجاد يک Back Up ( نسخه پشتيبان ) از يک جدول . ايجاد يک آرشيو از رکوردهای يک جدول . قرار دادن برخی از رکوردها يا فيلدهای مورد نظر از يک جدول در يک جدول جديد . ايجاد يک نسخه پشتيبان از کل يک پايگاه داده در يک پايگاه داده جديد . شکل کلی استفاده از اين دستور به صورت زير است : Select نام فيلدهای مورد نظر Into نام جدول جديد [ IN نام يک پايگاه داده جديد ] From نام جدول مبدا ; نکته : ذکر نام يک پايگاه داده جديد در دستور Select Into اختياری است . چنانچه نامی در اين قسمت ذکر نشود ، برنامه نسخه پشتيبان را در همان پايگاه داده موجود ايجاد می کند و چنانچه نامی ذکر شود ، برنامه نسخه پشتيبان را در پايگاه داده ذکر شده ايجاد می کند . مثال : ايجاد يک Back Up از جدول Students در يک جدول جديد : [TABLE="class: ex"] [TR] [TD="class: header, colspan: 2"] مثال [/TD] [/TR] [TR] [TD="class: body"] Select * Into Student_Backup From Students ; [/TD] [TD="class: header"] کد[/TD] [/TR] [/TABLE] مثال : ايجاد يک Back Up از جدول Students در يک جدول ديگر در يک پايگاه داده جديد به نام Backup.mdb : [TABLE="class: ex"] [TR] [TD="class: header, colspan: 2"] مثال [/TD] [/TR] [TR] [TD="class: body"] Select * Into Student_Backup In "Backup.mdb" From Students ; [/TD] [TD="class: header"] کد[/TD] [/TR] [/TABLE] توجه : در مثال های زير از اطلاعات جداول Students , Courses , Selection که در صفحات قبل معرفی کرديم ، استفاده می کنيم . برای رعايت اختصار از قرار دادن آنها در اينجا خودداری می کنيم . نکته : همچنين می توان فقط يک يا چند ستون يا رکورد را از يک جدول در يک جدول جديد وارد کرد . برای اين کار بايد نام آن فيلدها را پس از دستور Select تعيين کرده و برای رکوردهای مورد نظر نيز شروط مورد نظر تعريف شود . مثال : فيلدهای Name و Family را از جدول Students را در يک جدول جديد به نام Names وارد کنيد : [TABLE="class: ex"] [TR] [TD="class: header, colspan: 2"] مثال [/TD] [/TR] [TR] [TD="class: body"] Select Name , Family Into Names From Students ; [/TD] [TD="class: header"] کد[/TD] [/TR] [TR] [TD="class: body, align: right"] بعد از اجرای دستور فوق جدول جديدی به نام Names با مشخصات زير ايجاد خواهد شد .[/TD] [TD="class: header"] توضيح[/TD] [/TR] [TR] [TD="class: body, align: center"] [TABLE="class: ex, width: 400"] [TR] [TD="class: header, colspan: 6"] Names Table[/TD] [/TR] [TR] [TD="class: header"] Name[/TD] [TD="class: header"] Family[/TD] [/TR] [TR] [TD="class: body"] Ahmad[/TD] [TD="class: body"] Rezaee[/TD] [/TR] [TR] [TD="class: body"] Ehsan[/TD] [TD="class: body"] Amiri[/TD] [/TR] [TR] [TD="class: body"] Zahra[/TD] [TD="class: body"] Hosini[/TD] [/TR] [TR] [TD="class: body"] Sahar[/TD] [TD="class: body"] Ahmadi[/TD] [/TR] [TR] [TD="class: body"] Hesam[/TD] [TD="class: body"] Razavi[/TD] [/TR] [/TABLE] [/TD] [TD="class: header"] خروجی[/TD] [/TR] [/TABLE] مثال : از جدول Students ، مشخصات دانشجويانی که نمره آنها بيش از 17 است را در جدول جديدی به نام Highscores وارد کنيد : [TABLE="class: ex"] [TR] [TD="class: header, colspan: 2"] مثال [/TD] [/TR] [TR] [TD="class: body"] Select * Into Highscores From Students where Grade > 17 ; [/TD] [TD="class: header"] کد[/TD] [/TR] [TR] [TD="class: body, align: right"] بعد از اجرای دستور فوق جدول جديدی به نام Names با مشخصات زير ايجاد خواهد شد .[/TD] [TD="class: header"] توضيح[/TD] [/TR] [TR] [TD="class: body, align: center"] [TABLE="class: ex"] [TR] [TD="class: header, colspan: 6"] Highscores Table[/TD] [/TR] [TR] [TD="class: header"] Student ID[/TD] [TD="class: header"] Name[/TD] [TD="class: header"] Family[/TD] [TD="class: header"] Major[/TD] [TD="class: header"] City[/TD] [TD="class: header"] Grade[/TD] [/TR] [TR] [TD="class: body"] 41252214[/TD] [TD="class: body"] Ahmad[/TD] [TD="class: body"] Rezaee[/TD] [TD="class: body"] Hard Ware[/TD] [TD="class: body"] Tehran[/TD] [TD="class: body"] 18[/TD] [/TR] [TR] [TD="class: body"] 35654415[/TD] [TD="class: body"] Hesam[/TD] [TD="class: body"] Razavi[/TD] [TD="class: body"] Soft Ware[/TD] [TD="class: body"] Tehran[/TD] [TD="class: body"] 19[/TD] [/TR] [/TABLE] [/TD] [TD="class: header"] خروجی[/TD] [/TR] [/TABLE] مثال : مشخصات نام ، نام خانوادگی ، نام درس و نمره دانشجويانی که در جدول انتخاب واحد ، نمره آنها بيش از 15 بوده را در يک جدول جديد به نام Highgrades وارد کنيد : [TABLE="class: ex"] [TR] [TD="class: header, colspan: 2"] مثال [/TD] [/TR] [TR] [TD="class: body"] Select Name , Family , CoTitle , Selection.Grade Into Highgrades From Students , Selection , Courses WhereStudent.Student ID = Selection.Student ID AND Selection.Course ID = Courses.Course ID AND Grade > 15 ; [/TD] [TD="class: header"] کد[/TD] [/TR] [TR] [TD="class: body, align: right"] بعد از اجرای دستور فوق جدول جديدی به نام Names با مشخصات زير ايجاد خواهد شد .[/TD] [TD="class: header"] توضيح[/TD] [/TR] [TR] [TD="class: body, align: center"] [TABLE="class: ex"] [TR] [TD="class: header, colspan: 4"] Highgrades Table[/TD] [/TR] [TR] [TD="class: header"] Name[/TD] [TD="class: header"] Family[/TD] [TD="class: header"] CoTitle[/TD] [TD="class: header"] Grade[/TD] [/TR] [TR] [TD="class: body"] Ahmad [/TD] [TD="class: body"] Rezaee [/TD] [TD="class: body"] پايگاه داده [/TD] [TD="class: body"] 16 [/TD] [/TR] [TR] [TD="class: body"] Sahar [/TD] [TD="class: body"] Ahmadi [/TD] [TD="class: body"] مباحث ويژه [/TD] [TD="class: body"] 19 [/TD] [/TR] [TR] [TD="class: body"] Ahmad [/TD] [TD="class: body"] Rezaee [/TD] [TD="class: body"] مباحث ويژه [/TD] [TD="class: body"] 17 [/TD] [/TR] [TR] [TD="class: body"] Sahar [/TD] [TD="class: body"] Ahmadi [/TD] [TD="class: body"] زبان تخصصی [/TD] [TD="class: body"] 16 [/TD] [/TR] [TR] [TD="class: body"] Heasm [/TD] [TD="class: body"] Razavi [/TD] [TD="class: body"] زبان تخصصی [/TD] [TD="class: body"] 17 [/TD] [/TR] [/TABLE] [/TD] [TD="class: header"] خروجی[/TD] [/TR] [/TABLE]