Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

SQL में WHERE और HAVING क्लॉज में अंतर

WHERE और HAVING क्लॉज दोनों फ़िल्टरिंग के लिए उपयोग होते हैं, लेकिन उनके लागू होने का चरण और क्षमताएं अलग हैं।

WHERE क्लॉज

  • टेबल से रिकॉर्ड **पंक्ति-स्तर** पर फ़िल्टर करता है (ग्रुपिंग से पहले)।
  • GROUP BY के **बिना** उपयोग किया जा सकता है।
  • पंक्ति ऑपरेशन के साथ काम करता है।
  • **एग्रीगेट फंक्शन नहीं** रख सकता।
  • SELECT, UPDATE, DELETE के साथ उपयोग योग्य।
  • GROUP BY से **पहले** आता है (यदि उपयोग हो)।
  • सिंगल-रो फंक्शन के साथ उपयोग (उदा. UPPER, LOWER)।

HAVING क्लॉज

  • ग्रुप बनने के **बाद** ग्रुप-स्तर पर फ़िल्टर करता है।
  • GROUP BY के **बिना उपयोग नहीं** किया जा सकता।
  • कॉलम ऑपरेशन (एग्रीगेट) के साथ काम करता है।
  • **एग्रीगेट फंक्शन रख सकता है** (उदा. SUM, COUNT, AVG)।
  • केवल SELECT के साथ उपयोग योग्य।
  • GROUP BY के **बाद** आता है।
  • मल्टीपल-रो फंक्शन के साथ उपयोग।

संयुक्त सिंटैक्स

SELECT column1, column2
FROM table1, table2
WHERE [conditions]
GROUP BY column1, column2
HAVING [conditions]
ORDER BY column1, column2
  1. - SQL में ALTER और UPDATE कमांड के बीच अंतर

    इस पोस्ट में, हम SQL में ALTER कमांड और UPDATE कमांड के बीच अंतर को समझेंगे। ALTER कमांड यह कमांड एक डेटा डेफिनिशन लैंग्वेज (DDL) है। यह संरचनात्मक स्तर पर ऑपरेशन करता है, डेटा स्तर पर नहीं। इस कमांड का उपयोग डेटाबेस में टेबल के एट्रिब्यूट्स को जोड़ने, हटाने और संशोधित करने के लिए किया जाता है। य

  1. - SQL में Inner Join और Outer Join के बीच अंतर

    इस पोस्ट में, हम SQL में इनर जॉइन और आउटर जॉइन के बीच अंतर को समझेंगे। इनर जॉइन उपयोग किया जाने वाला क्लॉज INNER JOIN और JOIN है। यह दो या अधिक टेबल के संयुक्त टुपल को लौटाता है। जब कोई एट्रिब्यूट सामान्य नहीं होते, तो परिणाम खाली होता है। यदि टुपल्स की संख्या अधिक है, तो INNER JOIN, OUTER JOIN क

  1. - Java में इटरेटर और स्प्लिट इटरेटर के बीच अंतर

    परिचयइटरेटर और स्प्लिट इटरेटर दोनों इंटरफेस कलेक्शन पर पुनरावृति के लिए उपयोग किए जाते हैं।स्प्लिट इटरेटर को Java 8 में समानांतरता प्राप्त करने के लिए पेश किया गया था। यह दिए गए तत्वों के सेट को विभाजित कर सकता है और विभिन्न स्वतंत्र थ्रेड्स का उपयोग करके समानांतर में ऑपरेशन कर सकता है। यह तत्वों को