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

SQL सर्वर में शर्तें नहीं

SQL सर्वर (ट्रांजैक्ट-सर्वर) में NOT कंडीशन को NOT ऑपरेटर भी कहा जाता है, जिसका उपयोग SELECT, INSERT, UPDATE, और DELETE स्टेटमेंट में शर्तों को नकारने के लिए किया जाता है।

नहीं शर्त का सिंटैक्स

 NOT 'điều kiện' 

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

हालत

शर्तें नकारात्मक होनी चाहिए।

नोट

NOT शर्त के लिए जरूरी है कि रिकॉर्ड 'शर्त' के विपरीत हो, जिसे परिणाम सेट में लौटाया जाना है।

उदाहरण - IN शर्तों के साथ संयुक्त

  SELE CT * 
FROM nhanvien
WHERE te NOT IN ('John', 'Dale', 'Susan');

यह उदाहरण नन्हवीन तालिका से सभी पंक्तियों को लौटा देगा जिनका नाम जॉन, डेल या सुसान नहीं है। कभी-कभी उन मूल्यों को ढूंढना जो देखने लायक नहीं होते हैं, तेज़ होते हैं।

उदाहरण के लिए - कंबाइन कंडीशन IS NULL

यह SQL सर्वर में NOT और IS NULL स्थितियों के संयोजन का एक उदाहरण है।

  SEL ECT * 
FROM nhanvien
WHERE ho IS NOT NULL;

लौटा हुआ परिणाम तालिका में सभी रिकॉर्ड हैं जिनमें कोई NULL मान नहीं है।

उदाहरण - कंबाइन LIKE कंडीशन

जो आप चाहते हैं उसके विरुद्ध मूल्यों को खोजने के लिए LIKE और NOT को संयोजित करें।

 SELECT nhanvien_id, ho, ten 
FROM nhanvien
WHERE ho NOT LIKE 'A%';

NOT ऑपरेटर को LIKE कंडीशन से पहले रखने पर, परिणाम उन कर्मचारियों के लिए होगा जिनका अंतिम नाम 'A' अक्षर से शुरू नहीं होता है।

उदाहरण के लिए - शर्तों के बीच गठबंधन करें

  SELEC T * 
FROM nhanvien
WHERE nh anvien_id NOT BETWEEN 200 AND 250;

इस उदाहरण में, लौटाया गया परिणाम कर्मचारी तालिका में पंक्तियाँ हैं जिनमें nanvien_id 200 और 250 की सीमा में नहीं है, जिसमें पहले और अंतिम दोनों मान शामिल हैं। यह नीचे दिए गए सेलेक्ट कमांड के बराबर होगा।

  SELEC T * 
FROM nhanvien
WHERE nhanvien_id < 200
OR nhanvien _id> 250;

उदाहरण के लिए - EXISTS शर्तों को मिलाएं

  SELE CT * 
FROM nhanvien
WHERE NOT EXISTS (SELECT *
FROM danhba
WHERE nhanvien.ho = danhba.ho
AND nhanvi en.ten = danhba.ten);

उपरोक्त उदाहरण में कमांड नामों की तालिका से रिकॉर्ड लौटाएगा यदि पहले और अंतिम नामों के साथ सूची में कोई रिकॉर्ड नहीं है।


  1. SQL सर्वर में AND और OR शर्तों को मिलाएं

    लेख में SQL सर्वर (Transact-SQL) में AND शर्तों और OR शर्तों का उपयोग करने का तरीका बताया गया है। SQL सर्वर में AND शर्तों और OR शर्तों पर अलग-अलग ट्यूटोरियल हैं। लेकिन इसके अलावा, इन दो स्थितियों का उपयोग SELECT, INSERT, UPDATE और DELETE कमांड के संयोजन में किया जा सकता है। इन दो स्थितियों को जोड़त

  1. और SQL सर्वर में शर्तें

    SQL सर्वर में, AND कंडीशन (या AND ऑपरेटर) का उपयोग SELECT, INSERT, UPDATE, या DELETE स्टेटमेंट में दो या अधिक स्थितियों का परीक्षण करने के लिए किया जाता है। और कंडीशन सिंटैक्स WHERE điều kiện 1 AND điều kiện 2 … AND điều kiện n; परिवर्तनीय नाम या चर मान शर्त 1, शर्त 2 । शर्तें n चुनने के लिए र

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

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