PDA

View Full Version : تعداد رکوردها



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

مثلا یه جمله ای مثل SELECT * FROM TBCars رو در نظر بگیرید. با نوشتن SELECT Count (*) FROM TBCars توی جمله اصلی تغییر داده میشه.
ولی اگه یه همچین چیزی کار میکرد میشد اول همه جملات اضافش کنی:
ٍُ

SELECT Count(*) FROM (SELECT * FROM TBCars)

AminSobati
سه شنبه 11 مرداد 1384, 23:10 عصر
http://www.barnamenevis.org/forum/showthread.php?t=22124

shahroq
چهارشنبه 12 مرداد 1384, 10:55 صبح
این جواب میده:


SELECT Count(*) FROM (SELECT * FROM TBCars) AS xx