अलग में PostgreSQL: चयन करें, क्रम दें और सीमा निर्धारित करें (उदाहरण)

आप SELECT कथन का उपयोग करके तालिका से डेटा पुनः प्राप्त कर सकते हैं।

सिंटेक्स:

SELECT [column names] FROM [table_name]

यहाँ,

  • स्तंभ नाम: उन स्तंभों का नाम जिनका मान आप प्राप्त करना चाहते हैं
  • FROM: FROM खंड SELECT के लिए एक या अधिक स्रोत तालिकाओं को परिभाषित करता है।
  • table_name: उस मौजूदा तालिका का नाम जिसे आप क्वेरी करना चाहते हैं

PostgreSQL SQL शेल में कथन का चयन करें

चरण 1) हमारे पास 2 कॉलम “id” और “tutorial_name” वाली एक टेबल “tutorials” है। चलिए इसे क्वेरी करते हैं। टेबल में डेटा सूचीबद्ध करने के लिए निम्न क्वेरी का उपयोग करें

SELECT id,tutorial_name FROM tutorials;

PostgreSQL SQL शेल में कथन का चयन करें

ध्यान दें: उस डेटाबेस से कनेक्ट करने के लिए \c कमांड का उपयोग करें जिसमें वह टेबल है जिसे आप क्वेरी करना चाहते हैं। हमारे मामले में, हम डेटाबेस guru99 से जुड़े हुए हैं।

चरण 2) यदि आप किसी विशेष तालिका में सभी कॉलम देखना चाहते हैं, तो हम तारांकन चिह्न (*) वाइल्डकार्ड वर्ण का उपयोग कर सकते हैं। इसका मतलब है कि यह हर संभावना की जाँच करता है और परिणामस्वरूप, यह हर कॉलम लौटाएगा।

SELECT *  FROM tutorials;

PostgreSQL SQL शेल में कथन का चयन करें

यह ट्यूटोरियल तालिका के सभी रिकॉर्ड प्रदर्शित करता है।

चरण 3) आप किसी तालिका में डेटा को किसी विशेष कॉलम के आधार पर क्रमबद्ध करने के लिए ORDER क्लॉज़ का उपयोग कर सकते हैं। ORDER क्लॉज़ डेटा को A से Z क्रम में व्यवस्थित करता है।

SELECT *  FROM tutorials ORDER BY id;

PostgreSQL SQL शेल में कथन का चयन करें

आप “ORDER BY” कथन के बाद “DESC” का उपयोग करके Z से A तक सॉर्ट कर सकते हैं।

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL SQL शेल में कथन का चयन करें

चरण 4) में DISTINCT का चयन करें PostgreSQL क्लॉज का उपयोग परिणाम से डुप्लिकेट पंक्तियों को हटाने के लिए किया जा सकता है। यह डुप्लिकेट के प्रत्येक समूह के लिए एक पंक्ति रखता है।

Syntax: 
SELECT DISTINCT column_1 FROM table_name;

आइए Postgres में अलग-अलग क्वेरीज़ का उपयोग करके हमारे टेबल ट्यूटोरियल से अलग-अलग आईडी मानों का चयन करें PostgreSQL

SELECT DISTINCT(id) FROM tutorials;

PostgreSQL SQL शेल में कथन का चयन करें

चरण 5) आप का उपयोग कर सकते हैं PostgreSQL SELECT क्वेरी द्वारा लौटाए गए रिकॉर्ड की संख्या को प्रतिबंधित करने के लिए LIMIT क्लॉज द्वारा आदेश

SELECT *  FROM tutorials LIMIT 4;

PostgreSQL SQL शेल में कथन का चयन करें

PostgreSQL PgAdmin में कथन का चयन करें

चरण 1) ऑब्जेक्ट ट्री में

  1. टेबल पर राइट क्लिक करें
  2. स्क्रिप्ट चुनें
  3. SELECT SCRIPT पर क्लिक करें

PostgreSQL PgAdmin में कथन का चयन करें

चरण 2) दाईं ओर के पैनल में,

  1. यदि आवश्यक हो तो SELECT क्वेरी संपादित करें
  2. लाइटनिंग आइकन पर क्लिक करें
  3. आउटपुट का निरीक्षण करें

PostgreSQL PgAdmin में कथन का चयन करें

धोखा की चादर

SELECT [column names] FROM [table_name] [clause]

यहां विभिन्न पैरामीटर दिए गए हैं

  • स्तंभ नाम: उन स्तंभों का नाम जिनका मान आप प्राप्त करना चाहते हैं
  • FROM: FROM खंड SELECT Unique Postgres के लिए एक या अधिक स्रोत तालिकाओं को परिभाषित करता है।
  • table_name: उस मौजूदा तालिका का नाम जिसे आप क्वेरी करना चाहते हैं

विभिन्न धाराएं इस प्रकार हैं:

कमानों विवरण
* तालिका की सभी पंक्तियों के रिकॉर्ड प्राप्त करता है
DISTINCT में विशिष्ट PostgreSQL परिणाम से डुप्लिकेट हटाने में आपकी सहायता करेगा.
द्वारा आदेश कॉलम के आधार पर पंक्तियों को क्रमबद्ध करें

डिफ़ॉल्ट सॉर्ट क्रम आरोही है.

अवरोही क्रम में सॉर्ट करने के लिए कीवर्ड DESC का उपयोग करें

सीमा सीमा PostgreSQL क्वेरी द्वारा लौटाए गए रिकॉर्ड की संख्या को प्रतिबंधित करता है।