MySQL Aggregate Function in Hindi
|आइये MySQL Aggregate Function के बारे में समझते हैं , इन्हे SQL Function भी कहा जाता हैं ।
MySQL Aggregate Function क्या हैं? What is aggregate function in DBMS?
Aggregate का हिंदी होता अर्थ होता है कुल यानि की टोटल।
जब भी हमें SQL में एक या एक से ज्यादा Rows के किसी column की वैल्यू पर कोई Arithmetical ऑपरेशन करना हो जैसे COUNT, SUM, AVG, MIN, MAX तब हम Aggregate Function का उपयोग करते हैं
मुख्यतः अधिक काम में आने वाले फंक्शन इस प्रकार हैं
- COUNT() : यह नंबर ऑफ़ Rows Count करने के लिए होता हैं
- SUM(): यह टोटल लगाने के लिए होता हैं .
- AVG(): यह एवरेज/ औसत निकलने के लिए होता हैं. इसका Full Form Average हैं
- MIN(): न्यूनतम /मिनिमम वैल्यू निकलने के लिए होता हैं
- MAX(): अधिकतम /मैक्सिमम वैल्यू निकलने के लिए होता हैं.
Aggregate Function in DBMS in Hindi
किसी भी प्रकार के डेटाबेस मैनेजमेंट सिस्टम जो की SQL को Support करता हो उसमे Aggregate Function कार्य करते हैं , एक तरह से एक या एक से अधिक Row (रिकॉर्ड) पर यदि हमें कोई Arithmetical operation करना हो हम Aggregate Function को उपयोग में लाते हैं। Aggregate Function को भी हम दो प्रकार से हो सकते हैं
- 1. Simple Aggregate Function : ऐसे Function जो की एक से अधिक Row के data पर Calculation कर Row को Data को Group कर देते हैं , या कहे तो Row को Combine कर देते हैं उन्हे ही Simple Aggregate Function कहते हैं, अधिक जानकारी के लिए आप यह Group By Clause वाला विडिओ देखे ।
- 2. Window Aggregate Function : Simple Aggregate Function के साथ जब Over() Clause का उपयोग होता हैं तब यह Function Aggregation का कार्य तो करते ही है, और उसके रिजल्ट को प्रत्येक Row पर दिखा देते हैं । Window Function के बारे मे अधिक जानकारी के लिए इस लिंक को Open करे ।
- पैसो के बारे में ऐसा क्या हैं जो अमिर माता-पिता अपने बच्चो को सिखाते हैं?
- How to Program Your Mind | अपने दिमाग की Programming कैसे करे ?
MySQL Aggregate Function Example (उदाहरण)
Ex 1: एक उदाहरण से में आपको इन सभी को समझाता हु , आपके पास एक टेबल में कुछ लोगो द्वारा सेविंग किये गए Amount की लिस्ट हैं अब आपको कुछ Query उन पर परफॉर्म करना हैं
- कुल कितने व्यक्तियों ने राशि जमा की हैं ?
- कुल कितनी राशि जमा हुई हैं ?
- यदि हम औसत निकाले या कहे की प्रति व्यक्ति कितनी राशि जमा हुई हैं?
- सबसे कम राशि कितनी जमा हुई हैं?
- सबसे ज्यादा राशि कितनी जमा हुई है ?
उपरोक्त सभी Query के answer हम एक ही SQL में दे सकते हैं
SELECT
count(dep_amt) as cnt_amt,
sum(dep_amt) as sum_amt,
avg(dep_amt) as avg_amt,
min(dep_amt) as min_amt,
max(dep_amt) as max_amt
FROM myTableName;
उपरोक्त SQL से हमने सभी Query के Ans एक ही बार में दे दिए लेकिन यदि हम Question में thoda सा बदलाव कर दे तो हमें सब के लिए अलग अलग SQL लिखना होती आइये समझते हैं
- C से C++ सिखने के लिए यहाँ क्लिक करे
- PHP Validation
- API USING NODE REACT EXPRESS MYSQL SEQUELIZE (FOR BACKEND OR SERVER SIDE)
- How To Access Wamp localhost from Mobile or Local Network
- Code Editor का उपयोग कर अपना समय बचाए
- सीखे C Panel के उपयोगी Options
- HTML Basic for Beginners
- CSS Basic for Beginners
- Javascript For Beginners
- MySQL Database Backup & Restore / MySQL Import Export
- Code Replacer का उपयोग का आप Copy Paste वाले कार्यों मे अपना समय बचा सकते हैं ।
INNER SQL Example / इनर SQL उदाहरण
Ex. 2: सबसे कम राशि जमा करने वाले का नाम और उसने कितनी राशि जमा की ?
SELECT name, dep_amt
FROM myTableName
WHERE dep_amt = (SELECT min(dep_amt) FROM myTableName);
Ex. 3: सबसे ज्यादा राशि जमा करने वाले का नाम और उसने कितनी राशि जमा की ?
SELECT name, dep_amt
FROM myTableName
WHERE dep_amt = (SELECT max(dep_amt) FROM myTableName);
GROUP BY Example / ग्रुप बाय उदाहरण
Ex: 4 यदि हमारी टेबल में एक ही नाम के एक से ज्यादा व्यक्ति के डाटा हो और हम यह पता लगाना चाहते हो की एक व्यक्ति ने कितनी बार और कुल कितनी राशि जमा की तो हम इस उदाहरण से समझ सकते हैं
SELECT name, count(dep_amt) as no_of_count, sum(dep_amt) as sum_amt
FROM myTableName
GROUP BY name
यहाँ पर अपने देखा होगा की GROUP BY का उपयोग किया हैं , जब भी हम किसी भी Aggregate फंक्शन के साथ किसी Column का उपयोग करते हैं तो हमें उस column को GROUP BY करना होता हैं ताकि उस कॉलम में जितने भी एक जैसे डाटा होते हैं वह सब एक हो जाते हैं और उससे सम्बंधित row पर दिए गए Operation Perform हो जाते हैं ।
- MySQL सिखने के लिए हमने एक एंड्राइड एप्प भी बनाई हैं उसे डाउनलोड करने के लिए यहाँ क्लिक करे
- MySQL Code के बारे में जानकारी के लिए देखे
MySQL Count(Distinct ) Function के उपयोग
यदि आप Count Aggregate Function मे Distinct Parameter के साथ Column का नाम देते पर यह दिए गए Column के मिलते जुलते Records को हटा कर Counting कर देता हैं ।
SELECT ..... , COUNT(DISTINCT <ColumnName>) AS cnt
FROM <TableName>
GROUP BY .....
Count Function के सभी उपयोग Video के माध्यम से देखने के लिए क्लिक करे
सीखे Video के माध्यम से
- सरल भाषा मे Programming सीखने के लिए Imagination Code Channel को Subscribe करे।
- MySQL Telegram Channel से जुड़े और पाए Article & Video प्रतिदीन
- MySQL Beginner & Advance Playlist in Hindi
- MySQL Overview in One Video
- MySQL Group By Clause
- MySQL Window Function
FAQ
Q. MySQL query to display book name from Table Library with maximum price
SELECT book_name, price
FROM TabLibrary
WHERE price= (SELECT max(price) FROM TabLibrary);
Q. How to get date wise count in MySQL?
SELECT date_column, count() as cnt
FROM myTableName
GROUP BY date_column;
Q. Find the COUNT, MIN, MAX, SUM and AVERAGE of the marks in a student marks table in mysql?
SELECT count(marks) as cnt_m,
sum(marks) as sum_m, avg(marks) as avg_m,
min(marks) as min_m, max(marks) as max_m
FROM student_marks;
यदि आपकी कोई भी Query हो तो हमें Comment करे, धन्यवाद्
हमारे अन्य आर्टिकल
- MySQL Function
- MySQL Stored Procedure
- PHP Get /Post Method के बारे में जाने
- PHP Math Function के बारे में जाने
- C से C ++ सीखे सरल शब्दों में
- PHP Variable के बारे में जाने
- Arduino Control Structure
- Union in C
- Declaration of Pointer in C
- Search jQuery
- MySQL Create Table | Alter Table | Drop Table
Query Cover by this Article
- Aggregate function in MySQL : हमने यह aggregate function MySQL मे execute किए हैं ।
- Aggregate function in SQL : आप कोई भी SQL मे इन्हे Execute कर सकते हैं ।
- Aggregate function in DBMS : DBMS का Full Form (Database Management System) होता हैं । इसलिए आप जहा पर भी SQL Execute होती हैं वहाँ पर इन Function को Execute कर सकते हैं ।
- Aggregate functions in DBMS : हम aggregate functions in MySQL या aggregate functions in SQL या aggregate functions mysql इस तरह से इन्हे Search कर सकते हैं ।
- Aggregate meaning in hindi : aggregate in hindi का अर्थ होता है कुल यानि की टोटल।
- Aggregate operators in DBMS: MySQL aggregate functions को Aggregate Operator भी कहते हैं ।
- Aggregation function in DBMS : Aggregation का हिन्दी आर्थ भी Total ही होता हैं ।
- Aggregation in dbms in hindi: एक से अधिक Rows मे स्थित Column का Total करने के कारण इस Aggregation कहते हैं ।
- Aggregation meaning in hindi : Total करने के कारण ही इसे Aggregation कहा जाता हैं ।
- Group function in hindi : यहाँ पर Group By Clause का उपयोग करना होता हैं यदि हम किसी Specific Column के साथ Total लगते हैं तो इसलिए group function in sql in hindi भी कहा जाता हैं ।
- MySQL average function : avg() function को MySQL Average function भी कहा जाता हैं ।
- Which is sql Aggregate function : Count, Sum, Avg, Min, Max all are aggregate function.
Our New Articles
- Online Code Editor का उपयोग कर Code लिखने का समय बचाए
- जाने Web Application मे उपयोग मे आने वाली Programing Language के बारे मे
- MySQL के Date Time Function के बारे मे जाने
- C Language Short Notes (Single Page Summary) हिन्दी मे
- C Language Program Structure
- C Array के बारे मे जानकारी
- जाने C सीखने के बाद C++ मे क्या Basic Changes हैं
- PHP String Function
- PHP Math Function
- PHP Dropdown from MySQL
- बिना Page Load किए Ajax के द्वारा particular Division का Content Refresh करे ।