SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

SQLite को छोड़कर

सारांश :इस ट्यूटोरियल में, आप सीखेंगे कि SQLite EXCEPT . का उपयोग कैसे करें ऑपरेटर।

SQLite का परिचय EXCEPT ऑपरेटर

SQLite EXCEPT ऑपरेटर दो प्रश्नों के परिणाम सेट की तुलना करता है और बाईं क्वेरी से अलग पंक्तियाँ देता है जो सही क्वेरी द्वारा आउटपुट नहीं होती हैं।

निम्नलिखित EXCEPT . का सिंटैक्स दिखाता है ऑपरेटर:

SELECT select_list1
FROM table1
EXCEPT
SELECT select_list2
FROM table2
Code language: SQL (Structured Query Language) (sql)

यह प्रश्न निम्नलिखित नियमों के अनुरूप होना चाहिए:

  • सबसे पहले, दोनों प्रश्नों की चयनित सूचियों में स्तंभों की संख्या समान होनी चाहिए।
  • दूसरा, कॉलम और उनके प्रकारों का क्रम तुलनीय होना चाहिए।

निम्नलिखित कथन दो टेबल बनाते हैं t1 और t2 और दोनों तालिकाओं में कुछ डेटा डालें:

CREATE TABLE t1(
    v1 INT
);

INSERT INTO t1(v1)
VALUES(1),(2),(3);

CREATE TABLE t2(
    v2 INT
);
INSERT INTO t2(v2)
VALUES(2),(3),(4);
Code language: SQL (Structured Query Language) (sql)

निम्नलिखित कथन बताता है कि EXCEPT . का उपयोग कैसे किया जाता है दो प्रश्नों के परिणाम सेट की तुलना करने के लिए ऑपरेटर:

SELECT v1
FROM t1
EXCEPT 
SELECT v2
FROM t2;
Code language: SQL (Structured Query Language) (sql)

आउटपुट 1 है।

निम्न चित्र EXCEPT . को दर्शाता है ऑपरेशन:

SQLite EXCEPT उदाहरण

हम artists . का उपयोग करेंगे और albums प्रदर्शन के लिए नमूना डेटाबेस से तालिकाएँ।

निम्नलिखित कथन उन कलाकारों की कलाकार आईडी ढूंढता है जिनके पास albums . में कोई एल्बम नहीं है टेबल:

SELECT ArtistId
FROM artists
EXCEPT
SELECT ArtistId
FROM albums;
Code language: SQL (Structured Query Language) (sql)

आउटपुट इस प्रकार है:

इस ट्यूटोरियल में, आपने सीखा है कि SQLite EXCEPT . का उपयोग कैसे किया जाता है ऑपरेटर दो प्रश्नों की तुलना करने के लिए और बाईं क्वेरी से अद्वितीय पंक्तियों को वापस करने के लिए जो सही क्वेरी द्वारा आउटपुट नहीं हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एंड्रॉइड SQLite:परीक्षण उद्देश्य के लिए बड़ी तालिका कैसे उत्पन्न करें?

  2. SQLitE डेटाबेस से लोड किया गया डेटा मॉडल वर्ग ArrayList android में सहेजा नहीं जा रहा है

  3. स्पिनर की स्थिति शून्य को शीघ्र मान कैसे दें?

  4. SQLiteAssetHelper के साथ संस्करण संख्या में + का उपयोग करने से कैसे बचें?

  5. SQLite onUpgrad () निराशा