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

كيف يمكن ان اكتب هذه الاستعلامات

مغلق
بدأه A r o m a في 3 يناير 2007 · 3 رد · 1,345 مشاهدة · في قسم لغة الاستفسارات SQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو كان لدي هذا العمود من جدول

Service type

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

Cut Hair

Cut Hair

Color Hair

Manicure

Manicure

Manicure

Make up

Cut Hair

Cut Hair

واردت عمل Query يرجع لي أكثر خدمه تم عملها " أي أكثر حقل تكرر بالعمود " , هنا سيكون الناتج

Cut Hair

كيف اقوم بكتابه الكويري بالـ SQL؟؟

وسؤال اخر

لو كان لدي جدول المبيعات ويحتوي على هذا العمود

Product Name

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

Wella

L’OREAL

k'erastase

وجدول اخر اسمه الفواتير ويحتوي على هذا العمود

COST

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

(حقوله فارغه لانها تسجل بعد عملية الشراء)

واردت استرجاع اسم كل منتج مع عدد مبيعاته والتكلفه الكليه لك منتج

يعني مثلا سأسترجع المنتج Wella الذي انباع منه 5 علب وتكلفتها الكليه 500 ريال ... وهكذا مع كل منتج اخر ساقوم بنفس العمليه

كيف اقوم بكتابة الكويري بالـ SQL ؟

محاولتي كانت باستخدام داله الـ count والـsum .. لكني لم انجح في ذلك

هل من مساعده :rolleyes:

#2
select service_type from service_table group by service_type 
having count(service_type) = 
(
select max(count(service_type)) from service_table group by service_type 
)
#3

^

^

^

اشكرك كثيرا :)

توضحت لدي الفكره الان

لاني استخدمت GROUP BY ولكن مره واحده

وعرفت سبب خطئي الان

..

بقي الكويري الثانيه , هل من مساعده من احد او اقتراح :)

#4

up

هذا الموضوع مغلق.

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