نمایش نتایج 1 تا 3 از 3

نام تاپیک: یک سوال در مورد SELECT

  1. #1

    یک سوال در مورد SELECT

    فرض کنید داخل جدولی فیلدی قرار دارد که بوسیله اعدادی از 1 تا 100 پر شده است.

    بوسیله دستور SELECT چه جوری می شه فهمید کدام اعداد مابین 1 تا 100 در این جدول موجود نیستند


    با تشکر

  2. #2
    اگر درست متوجه شده باشم:

    declare @t table ([id] int)
    declare @c int
    set @c=1
    while (@c<101)
    begin
    insert into @t values(@c)
    set @c=@c+1
    end
    select [id] from @t where [id] not in (select myid from mytable)
    آخرین ویرایش به وسیله titbasoft : یک شنبه 01 آبان 1384 در 22:02 عصر
    هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مى‏آورند

  3. #3
    ممنون
    جواب شما درست هستش
    فقط یه مسئله ای هست اینکه می خوام بدونم می شه فقط و فقط با دستور select اینکار رو انجام داد
    نمی خوام از دستور while و امثال این استفاده کنم چون به احتمال زیاد بر سرعت برنامه تاثیر می گذاره
    بخصوص در جدولی که مثلا در حدود یک میلیون رکورد داره

    با تشکر

تاپیک های مشابه

  1. select sql
    نوشته شده توسط IC_prog در بخش Foxpro
    پاسخ: 12
    آخرین پست: چهارشنبه 16 مرداد 1392, 22:11 عصر
  2. طریقه تعریف تابع در SQL و استفاده در دستور Select
    نوشته شده توسط Mahdi_S_T در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 23 شهریور 1386, 19:05 عصر
  3. خطا در مورد SELECT TOP (بسیار بسیار فوری)
    نوشته شده توسط nokhod در بخش SQL Server
    پاسخ: 1
    آخرین پست: چهارشنبه 10 اسفند 1384, 22:28 عصر
  4. فیلتر کردن دیتاهای یک select
    نوشته شده توسط shahroozj در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 18 بهمن 1384, 14:15 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •