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

نام تاپیک: استخراج سومین رکورد از جدول

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    اصفهان
    پست
    301

    استخراج سومین رکورد از جدول

    دوستان چجوری میشه مثلا سومین سطر از از جدولمون رو بدست بیاریم. انگار باید از دستور limit استفاده کرد ولی خطای Incorrect syntax near 'limit'. رو میده:
    select column1 from table where column2='aa' order by id desc limit 3

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,061

    نقل قول: استخراج سومین رکورد از جدول

    اون عبارت LIMIT برای MySQL هست و نه MsSQL

    به یکی از دو روش زیر عمل کنین:
    SELECT TOP 1 column1 FROM
    (
    SELECT TOP 3 column1 , id
    FROM table
    WHERE column2='aa'
    ORDER BY id
    ) AS QRY
    ORDER BY id DESC



    WITH QRY AS
    (
    SELECT column1 , ROW_NUMBER() OVER (ORDER BY id) AS RADIF
    FROM table
    WHERE column2='aa'
    )
    SELECT column1 FROM QRY
    WHERE RADIF=3


    البته روش‌های دیگه‌ای هم باید باشه.

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

  1. کنسول جستجو گوگل جایگزین گوگل وبمستر تولز
    نوشته شده توسط سئوکار در بخش طراحی وب (Web Design)
    پاسخ: 0
    آخرین پست: جمعه 05 تیر 1394, 17:32 عصر
  2. نمونه برنامه سوکتهای دیتاگرام یا سوکتهای استریم
    نوشته شده توسط goldpower در بخش Java EE : نگارش سازمانی جاوا
    پاسخ: 1
    آخرین پست: جمعه 08 فروردین 1393, 09:50 صبح
  3. پاسخ: 0
    آخرین پست: جمعه 27 آبان 1390, 19:14 عصر

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

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