ورود

View Full Version : ایجاد مجموعه یا لیست



Alisaeedi_1990
سه شنبه 05 شهریور 1392, 16:38 عصر
سلام .
من میخوام با استفاده از یک select یه تعدادی کد ملی رو استخراج کنم و اونو توی یک لیست یا مجموعه یا جدول بریزم تا بتونم به عنوان یک مجموعه ازش استفاده کنم.

مثلا همچین چیزی
'declare @list 'datatype
set @list =select code from personel where age<30
delete from personel where code in (@list)

البته این مثال فقط برای روشن کردن منظورم زدم . همچین کاری ممکنه ؟ چطوری ؟
خیلی ممنون

hossein_h62
سه شنبه 05 شهریور 1392, 19:55 عصر
سلام
این یه راهش:
delete from personel where code in (select code from personel where age<30)

Alisaeedi_1990
سه شنبه 05 شهریور 1392, 20:06 عصر
برادر عزیز گفتم که این مثال و فقط برای اینکه منظورم و برسونم زدم وگرنه کویری من کلا متفاوته

مهرداد صفا
سه شنبه 05 شهریور 1392, 23:24 عصر
با سلام.
می توانید از temporary table و table variable استفاده کنید.

m.webgard
شنبه 09 شهریور 1392, 00:43 صبح
سلام .
من میخوام با استفاده از یک select یه تعدادی کد ملی رو استخراج کنم و اونو توی یک لیست یا مجموعه یا جدول بریزم تا بتونم به عنوان یک مجموعه ازش استفاده کنم.

مثلا همچین چیزی
'declare @list 'datatype
set @list =select code from personel where age<30
delete from personel where code in (@list)

البته این مثال فقط برای روشن کردن منظورم زدم . همچین کاری ممکنه ؟ چطوری ؟
خیلی ممنون

سلام
علی جان اگر منظورت اینه که میخوای دوباره از داده های select شده استفاده کنی، میتونی از جدول موقت یا از دستور with استفاده کنی
این چیزیه که به ذهن من میرسه
موفق باشی داداش