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

SQL सर्वर में DISTINCT क्लॉज

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

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

 SELECT DISTRINCT 'biểu thức' 
FROM 'bảng'
[WHERE 'điều kiện'];

परिवर्तनीय नाम या चर मान

'अभिव्यक्ति'

वह कॉलम या परिकलित मान जिसे आप पुनः प्राप्त करना चाहते हैं

'टेबल'

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

जहां 'हालत' है

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

नोट

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

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

उदाहरण - 1 व्यंजक

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

 SELECT DISTINCT ho 
FROM nhanvien
WHERE nhanvien_id >= 50;

यह उदाहरण तालिका से सभी कर्मचारी उपनाम मान 50 से अधिक या उसके बराबर तालिका संख्या के साथ लौटाएगा।

उदाहरण के लिए - एकाधिक भाव

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

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

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


  1. SQL सर्वर में PIVOT क्लॉज

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

  1. SQL सर्वर में FROM क्लॉज

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

  1. एमएस एसक्यूएल सर्वर क्या है?

    एसक्यूएल सर्वर क्या है? आरडीबीएमएस पर आधारित माइक्रोसॉफ्ट द्वारा विकसित सॉफ्टवेयर। एक ORDBMS (ऑब्जेक्ट रिलेशनल डेटाबेस मैनेजमेंट सिस्टम) भी है। एक स्वतंत्र मंच। सॉफ्टवेयर कमांड लाइन इंटरफेस और जीयूआई इंटरफेस दोनों का उपयोग करता है। SQL भाषा समर्थन (पूर्व में SEQUEL - संरचित अंग्रेजी क्वेरी भाषा) -