PDA

View Full Version : عدم پشتیبانی SQL از تایع FIRST



raha_ebr
دوشنبه 25 خرداد 1394, 09:46 صبح
با سلام و خسته نباشید
چه دستور جایگزینی هست برای اینکه اولین و اخرین سطر جدول را پیدا کنیم؟
این دستورم امتحان کردم اما خطا میده
SELECT LastName FROM student ORDER BY ID LIMIT 1
این خطا رو میده:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'LIMIT'.
ممنون میشم راهنماییم کنید

SabaSabouhi
دوشنبه 25 خرداد 1394, 10:11 صبح
با سلام و خسته نباشید
چه دستور جایگزینی هست برای اینکه اولین و اخرین سطر جدول را پیدا کنیم؟
این دستورم امتحان کردم اما خطا میده
SELECT LastName FROM student ORDER BY ID LIMIT 1
این خطا رو میده:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'LIMIT'.
ممنون میشم راهنماییم کنید

سلام
برای اولین سطر از Top استفاده کن، و برای آخرین سطر باز هم از Top فقط ترتیب رو برعکس کن.

این برای اولین سطر


SELECT Top 1 LastName FROM Students ORDER BY Id


و این هم برای آخرین سطر


SELECT Top 1 LastName FROM Students ORDER BY Id DESC


صبا صبوحی