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

SQL Server में DISTINCT क्लॉज

SQL Server में DISTINCT क्लॉज

SQL Server (Transact-SQL) में, DISTINCT क्लॉज का उपयोग परिणाम सेट में डुप्लिकेट को हटाने के लिए किया जाता है। DISTINCT क्लॉज का उपयोग केवल SELECT स्टेटमेंट में किया जा सकता है।

DISTINCT क्लॉज सिंटैक्स

SELECT DISTINCT 'bieu_thuc'
FROM 'bang'
[WHERE 'dieu_kien'];

चर नाम या मान

'bieu_thuc'

पुनर्प्राप्त करने के लिए कॉलम या गणना मान।

'bang'

रिकॉर्ड्स पुनर्प्राप्त करने के लिए उपयोग की जाने वाली टेबल। FROM क्लॉज में कम से कम 1 टेबल होना चाहिए।

WHERE 'dieu_kien'

वैकल्पिक। वे शर्तें जिन्हें रिकॉर्ड को चयनित होने के लिए पूरा करना होगा।

नोट

  1. जब DISTINCT क्लॉज में केवल एक एक्सप्रेशन होता है, तो क्वेरी उस एक्सप्रेशन के लिए अद्वितीय मान वापस करती है।
  2. जब DISTINCT क्लॉज में 1 से अधिक एक्सप्रेशन होता है, तो क्वेरी एक्सप्रेशंस के अद्वितीय संयोजन को वापस करती है।

SQL Server में, DISTINCT क्लॉज NULL मान को अनदेखा नहीं करता। इसलिए जब इस क्लॉज का उपयोग कमांड में किया जाता है, तो वापस किया गया परिणाम एक अद्वितीय NULL मान होगा।

उदाहरण - 1 एक्सप्रेशन

SQL Server में DISTINCT क्लॉज के साथ सबसे सरल उदाहरण में केवल एक एक्सप्रेशन होता है।

SELECT DISTINCT ho
FROM nhanvien
WHERE nhanvien_id >= 50;

यह उदाहरण nhanvien_id 50 से अधिक या बराबर होने पर टेबल से कर्मचारी उपनाम के सभी मान वापस करेगा।

उदाहरण - एकाधिक एक्सप्रेशंस

SELECT DISTINCT ten, ho
FROM nhanvien
WHERE nhanvien_id >= 50
ORDER BY ho;

इस उदाहरण में, वापस किया गया परिणाम nhanvien_id 50 से अधिक या बराबर होने पर टेबल से पहला और अंतिम नाम का संयोजन होगा। परिणाम कर्मचारी उपनाम के आरोही क्रम में क्रमबद्ध है।

इस मामले में, DISTINCT DISTINCT कीवर्ड के पीछे प्रत्येक सूचना फ़ील्ड पर लागू होता है, इसलिए यह अलग नाम संयोजन बनाएगा - वे अलग हैं।

  1. SQL Server में PIVOT क्लॉज SQL Server में PIVOT क्लॉज

    SQL Server में PIVOT क्लॉज SQL Server (Transact-SQL) में, PIVOT क्लॉज क्रॉस टेबुलेशन की अनुमति देता है जिससे डेटा को एक टेबल से दूसरी टेबल में स्थानांतरित किया जा सकता है, यानी कुल परिणाम प्राप्त करके पंक्तियों से कॉलम में ले जाया जाता है। उदाहरण डेटा टेबल में योग की गणना करता है और फिर पंक्तियों को

  1. - SQL Server में FROM क्लॉज़

    SQL Server (T-SQL) में FROM क्लॉज़ SQL Server FROM क्लॉज़ का उपयोग SQL Server क्वेरी में आवश्यक तालिकाओं को सूचीबद्ध करने के लिए किया जाता है। FROM क्लॉज़ सिंटैक्स FROM bang1 [ { INNER JOIN | LEFT OUTER JOIN | RIGHT OUTER JOIN | FULL OUTER JOIN } bang2 ON bang1.cot1 = bang2.cot1 ] चर नाम और चर मान

  1. - MS SQL Server क्या है?

    SQL Server क्या है? Microsoft द्वारा विकसित सॉफ़्टवेयर जो RDBMS पर आधारित है। यह एक ORDBMS (Object Relational Database Management System) भी है। एक स्वतंत्र प्लेटफ़ॉर्म। सॉफ़्टवेयर कमांड लाइन इंटरफेस और GUI इंटरफेस दोनों का उपयोग करता है। SQL भाषा समर्थन (पूर्व में SEQUEL - स्ट्रक्चर्ड इंग्लिश क्वे