الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استعلام بسيط

بدأه IT-Man في 2 نوفمبر 2013 · 2 رد · 641 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

 I have 3 Tables : T1 , T2 ,T3
I need a query to get the count of T1 , and count of T2 and count of T3 , then total number as totally ..

like
-------------------------------
Title | counts
--------------------------------
T1 | 20
T2 | 23
T3 | 10
Total | 53
-----------------------------------

#2

السلام عليكم ورحمة الله وبركاته

ربما يفيدك هذا

select NameOfTable, count(*) from
(
select 'T1' as NameOfTable, *  from T1
union all
select 'T2',  *   from T2
union all
select 'T3' ,  *  from T3
) as AllTables
group by NameOfTable

وللحضول على إجمالى العدد يمكنك استخدام جملة with cube

10

أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

---------------

EmaSoft2000

-------------------

#3

اعتقد ان هذا اسرع

select NameOfTable, nCount from
(
select 'T1' as NameOfTable, count(id)  as nCount from T1
union all
select 'T2',   count(id)   from T2
union all
select 'T3' , count(id)    from T3
) as AllTables

مواضيع مشابهة