آموزش SQL | عبارات TOP و LIMIT و ROWNUM
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
از دستورات TOP یا LIMIT یا ROWNUM برای مشخص کردن تعداد ردیف هایی که باید برگردانده شود استفاده می شود. مثلاً وقتی جدولی با 10 هزار ردیف داده داریم، استخراج همه ی ردیف ها در یک مرحله باعث کاهش سرعت و احتمالاً هنگ کردن برنامه می شود. به همین خاطر اگر بخواهیم فقط 20 داده ی اول را برداشت کنیم، از یکی از این سه دستور استفاده می کنیم.
بعضی سیستم ها مانند MS Access از TOP پشتیبانی می کنند، MYSQL از LIMIT و Oracle از ROWNUM برای اینکار پشتیبانی می کند.
سینتکس SQL Server / MS Access:
SELECT TOP number|percent column_name(s)
FROM table_name
WHERE condition;
سینتکس MySQL:
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
سینتکس Oracle:
SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number;
برای ثبت پرسش ابتدا در سایت وارد شوید.