Related Topics

Related Subjects

SQL Functions in Hindi

/ DIPLOMA_CSE / DBMS

SQL Functions in Hindi

What are SQL Functions?

SQL Functions वो predefined methods होती हैं जो हमें किसी भी data को process करने, analyze करने और summarize करने में मदद करती हैं। जैसे mathematics में हम formulas का इस्तेमाल करते हैं, वैसे ही SQL में हम functions का use करते हैं। ये हमें data को आसानी से manipulate करने की सुविधा देते हैं।

Types of SQL Functions

SQL में functions को दो मुख्य categories में divide किया गया है:

  • Single Row Functions (Scalar Functions) – ये हर row पर individually काम करते हैं।
  • Group Functions (Aggregate Functions) – ये पूरा group या column पर काम करते हैं और एक summarized value return करते हैं।

Single Row Functions (in Hindi)

Single Row Functions का इस्तेमाल एक row या एक value को process करने के लिए होता है। इनमें कई sub-categories होती हैं:

1. String Functions

  • UPPER() – किसी भी text को capital letters में बदलता है।
  • LOWER() – text को छोटे letters में बदलता है।
  • LENGTH() – string की length (characters की संख्या) बताता है।
  • SUBSTRING() – string का कोई specific हिस्सा निकालने के लिए।
SELECT UPPER('hello world'); SELECT LOWER('HELLO'); SELECT LENGTH('ChatGPT'); SELECT SUBSTRING('SQL Function', 5, 8);

2. Numeric Functions

  • ROUND() – किसी number को round करता है।
  • CEIL() – सबसे नज़दीकी बड़ा पूरा number return करता है।
  • FLOOR() – सबसे नज़दीकी छोटा पूरा number return करता है।
  • MOD() – दो numbers के बीच remainder return करता है।
SELECT ROUND(14.567, 2); SELECT CEIL(14.2); SELECT FLOOR(14.8); SELECT MOD(10, 3);

3. Date Functions

  • NOW() – current date और time को return करता है।
  • CURDATE() – सिर्फ current date देता है।
  • DAY(), MONTH(), YEAR() – किसी भी date से day, month या year निकालते हैं।
SELECT NOW(); SELECT CURDATE(); SELECT DAY('2025-04-08'); SELECT MONTH('2025-04-08'); SELECT YEAR('2025-04-08');

Group Functions (in Hindi)

Group Functions पूरे column पर काम करते हैं और एक ही result return करते हैं। ये functions बहुत useful होते हैं जब हमें summarized data चाहिए होता है।

1. COUNT()

यह function किसी column में कितनी rows हैं, ये बताता है।

SELECT COUNT(*) FROM students;

2. SUM()

यह किसी column के सभी numerical values को जोड़ता है।

SELECT SUM(marks) FROM students;

3. AVG()

यह average (mean) calculate करता है।

SELECT AVG(marks) FROM students;

4. MAX() और MIN()

  • MAX() – column का सबसे बड़ा value return करता है।
  • MIN() – column का सबसे छोटा value return करता है।
SELECT MAX(marks) FROM students; SELECT MIN(marks) FROM students;

Important Notes for Students

  • Functions का use हमेशा SELECT statement के साथ किया जाता है।
  • Group functions को WHERE clause के साथ नहीं, बल्कि HAVING clause के साथ use करना चाहिए।
  • Single row functions को expressions की तरह भी use किया जा सकता है।
  • String और Date functions data को साफ-सुथरा और readable बनाने में मदद करते हैं।

Quick Comparison Table (in Hindi)

Function Type Use
COUNT() Group Function Total number of rows
ROUND() Single Row Function Number को round करना
SUBSTRING() Single Row Function String से हिस्सा निकालना
MAX() Group Function Maximum value

Please Give Us Feedback