MySQL + SQL · Lesson 1
Employees Same Salary
समस्या
वे salary values ढूंढें जो एक से ज़्यादा employees में हों — GROUP BY और HAVING से।
Query
SELECT salary, COUNT(*) AS num_employees
FROM employees
GROUP BY salary
HAVING COUNT(*) > 1;salary num_employees
------ -------------
50000 3
कैसे काम करता है
GROUP BY salary rows को salary से group करता है; HAVING COUNT(*) > 1 सिर्फ वे salaries रखता है जो एक से ज़्यादा employees में हों।
सारांश
- Salary पर GROUP BY करें, फिर
HAVING COUNT(*) > 1shared values ढूंढता है। - HAVING groups filter करता है (WHERE rows filter करता है)।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.