مشخصات مقاله
-
5193
-
5.0
-
23488
-
1
-
2
آموزش دستور SELECT TOP
دستور SELECT TOP در sql server
عبارتSELECT TOP برای مشخص کردن تعداد رکوردهایی که می خواهیم برگردانده شود استفاده می شود.
عبارت TOP در جداول بزرگ با هزاران record می تواند بسیار مفید باشد. بیرون کشیدن تعداد زیادی از رکوردها می تواند روی عملکرد تاثیر گذارد.
نکته:تمام سیستم های پایگاه داده ازSELECT TOP پشتیبانی نمی کنند.
فرم عبارت SELECT TOP در SQL Server و MS Access
SELECT TOP number|percent column_name(s) FROM table_name;
معادل SELECT TOP در MySQL و Oracle
فرم در MySQL
SELECT column_name(s) FROM table_name LIMIT number;
مثال:
SELECT * FROM Persons LIMIT 5;
فرم در Oracle
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number;
مثال:
SELECT * FROM Persons WHERE ROWNUM <=5;
نحوه استفاده از عبارت SELECT TOP در پایگاه داده
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers" انتخاب شده است:
مثال استفاده از دستور SELECT TOP
عبارت SQL زیر تنها دو record اول را از جدول "Customers" انتخاب می کند:
SELECT TOP 2 * FROM Customers;
مثال استفاده از دستور SELECT TOP PERCENT
عبارت SQL زیر 50 درصد record های اول را از جدول "Customers" انتخاب می کند:
SELECT TOP 50 PERCENT * FROM Customers;
در بخش بعدی از سری مقالات آموزشی sql server با نحوه استفاده از دستور Like در sql server آشنا می شویم.