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

array_agg () की सीमा निर्धारित करें

select id[1], id[2]
from (
    SELECT array_agg("Esns".id ) as id
    FROM public."Esns", 
         public."PurchaseOrderItems" 
    WHERE 
        "Esns"."PurchaseOrderItemId" = "PurchaseOrderItems".id 
        AND "PurchaseOrderItems"."GradeId"=2 
) s

या यदि आप आउटपुट को ऐरे के रूप में चाहते हैं तो आप स्लाइस कर सकते हैं। यह:

SELECT (array_agg("Esns".id ))[1:2] as id_array
FROM public."Esns", 
     public."PurchaseOrderItems" 
WHERE 
    "Esns"."PurchaseOrderItemId" = "PurchaseOrderItems".id 
    AND "PurchaseOrderItems"."GradeId"=2 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. निर्दिष्ट निर्देशांक से 5 मील की सीमा में सभी भवन प्राप्त करना

  2. IS DISTINCT FROM का उपयोग क्यों करें - पोस्टग्रेज

  3. PostgreSQL में Oracle डेटाबेस तक पहुँचने के तरीके

  4. PostgreSQL में तालिकाओं के आंकड़े डेटा को मैन्युअल रूप से कैसे अपडेट करें

  5. ActiveRecord के साथ सभी डेटाबेस को कैसे सूचीबद्ध करें