shahroq
سه شنبه 11 مرداد 1384, 10:29 صبح
سلام
من یه سری sql statement دارم که میخوام تعداد رکوردهایی که با اجرای اونها برگردونده میشه رو بدست بیارم. اگه بخوام تعداد رو با count(*) بدست بیارم باید ساختار این statement ها رو که بعضیاشون پیچیده هستند رو تغییر بدم. statement ای میشه نوشت که با اضافه کردن به اول statement اصلی تعداد رو برگردونه؟
مثلا یه جمله ای مثل SELECT * FROM TBCars رو در نظر بگیرید. با نوشتن SELECT Count (*) FROM TBCars توی جمله اصلی تغییر داده میشه.
ولی اگه یه همچین چیزی کار میکرد میشد اول همه جملات اضافش کنی:
ٍُ
SELECT Count(*) FROM (SELECT * FROM TBCars)
من یه سری sql statement دارم که میخوام تعداد رکوردهایی که با اجرای اونها برگردونده میشه رو بدست بیارم. اگه بخوام تعداد رو با count(*) بدست بیارم باید ساختار این statement ها رو که بعضیاشون پیچیده هستند رو تغییر بدم. statement ای میشه نوشت که با اضافه کردن به اول statement اصلی تعداد رو برگردونه؟
مثلا یه جمله ای مثل SELECT * FROM TBCars رو در نظر بگیرید. با نوشتن SELECT Count (*) FROM TBCars توی جمله اصلی تغییر داده میشه.
ولی اگه یه همچین چیزی کار میکرد میشد اول همه جملات اضافش کنی:
ٍُ
SELECT Count(*) FROM (SELECT * FROM TBCars)