PDA

View Full Version : تعداد مقادیر قابل بکارگیری در IN



sg.programmer
چهارشنبه 03 خرداد 1391, 21:14 عصر
سلام
چه تعداد مقادیر میشه در IN قرار داد



SELECT *
FROM tbl
WHERE id In (..........................);

mazoolagh
چهارشنبه 03 خرداد 1391, 21:39 عصر
اینجور پرسش ها رو باید به رفرنس مراجعه کنین، یا گوگل کنین

Abbas Amiri
پنج شنبه 04 خرداد 1391, 13:41 عصر
اگر منظور تعدادفیلدهای برگشتی ساب کوئری است ، فقط همان فیلد مورد جستجو (در اینجا ID) باید در عبارت ساب کوئری منظور شود


... WHERE ID IN(SELECT ID FROM AnyTable WHERE condition)


لازم به توضیح است اگر این فیلد درجداول دیگر به نام دیگر باشد ، موردی ندارد
به لینک زیر هم سری بزنید
http://msdn.microsoft.com/en-us/library/aa217680%28v=office.11%29.aspx

sg.programmer
جمعه 05 خرداد 1391, 12:22 عصر
سلام
نه منظورم sub query نیست - تعداد مقادیر دستی که میشه وارد کرد

Abbas Amiri
جمعه 05 خرداد 1391, 13:13 عصر
اگر بجای ساب کوئری از یک لیست دستی استفاده میکنید ، بنده جایی به مورد محدودیت برخوردنکردم ولی مطمئنا تا 255 عضو ، موردی نخواهد داشت . درصورت وجود مشکل در تعدد آیتمهای ساب کوئری ، میتوانید آنهارا دریک جدول ذخیره وسپس بازیابی کنید