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

पोस्टग्रेज में, मैं एक ही प्रश्न में COUNT और WHERE कैसे करूं, फिर परिणाम पर गणित कैसे करूं?

कुछ इस तरह:

SELECT 
  s.*, 
  ROUND (
  100.00 * (s.sale_item_1 + s.sale_item_2) /
  (SELECT 
     SUM(sale_item_1 + sale_item_2)
     FROM sales_db 
     WHERE orderNumber = s.orderNumber), 2) percentage
FROM sales_db s;

डेमो देखें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज ट्रिगर और फंक्शन के साथ सहायता की आवश्यकता है

  2. मैं जंग में PostgreSQL से टाइमज़ोन (टाइमस्टैम्प्टज़) मान के साथ टाइमस्टैम्प कैसे पढ़ सकता हूं?

  3. सबस्ट्रिंग के रूप में कॉलम मान के साथ LIKE पोस्टग्रेज करता है

  4. स्तंभ प्रकार बदलें और शून्य नहीं सेट करें

  5. PL/pgSQL में %% का क्या अर्थ है?