ورود

View Full Version : معادل این جمله به زبان sql ...



omid6630
دوشنبه 22 اسفند 1390, 09:43 صبح
به نام خدا و سلام

یک جدول دارم با 100 تا رکورد .
در هر رکورد 5 تا فیلد . که از این 5 تا در بعضی مواقع همه ی فیلد ها پر از اطلاعات نیستند .

حالا میخوام بگم 3 رکورد آخری که فیلد دوم آنها پر هستند را انتخاب کن .

پر هستند ( یعنی اطلاعات درون آنها ذخیره شده )

متشکرم .

mina_ghorbani
دوشنبه 22 اسفند 1390, 10:33 صبح
اين يه مثال من GroupID رو گفتم كه اگر خالي نباشه
با desc ديتا رو نزولي sort ميكنيم و با top 3 سه تاي اولي رو مي گيريم (چونdesc بوده ميشه همون سه تاي آخر جدولت



SELECT

TOP 3 *

FROM

dbo.Kala

WHERE

GroupID IS NOT NULL

ORDER

BY KalaID DESC