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

उप-चयन के साथ अद्यतन का उपयोग करके PostgreSQL रिकॉर्ड पुन:व्यवस्थित करना

आपको कुछ टेबल में स्पष्ट रूप से शामिल होने की आवश्यकता नहीं है, यह कितना अच्छा है? :)

UPDATE SomeTable
SET rankcol = SubQuery.Sort_Order
FROM
    (
    SELECT IDCol, Row_Number() OVER (ORDER BY ValueCOL) as SORT_ORDER
    FROM SomeTable
    ) SubQuery
where SubQuery.IDCol = SomeTable.IDCol

टिप्पणी:पोस्टग्रेज केस असंवेदनशील है, बेहतर लोअर-केस का उपयोग करें, जैसे row_number , sort_order , id_col , आदि




  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. डुप्लिकेट कैसे निकालें ताकि तालिका में केवल जोड़े मौजूद हों?

  3. Postgres में pgagent के माध्यम से बनाई गई नौकरी कैसे चलाएं

  4. PostGIS, कुछ बिंदुओं से बहुभुज बनाना संभव है

  5. PgAdmin का उपयोग करके Amazon EC2 इंस्टेंस पर दूरस्थ रूप से PostgreSQL से कनेक्ट नहीं हो सकता