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

प्रत्येक तत्व में शब्दों द्वारा पोस्टग्रेस्क्ल-सॉर्ट सरणी

यह थोड़ा अटपटा लगता है, लेकिन मैं इस समय एक आसान समाधान के बारे में नहीं सोच सकता:

with val (col) as (
  values (ARRAY['CAT','CAT DOG CAT','DOG Cat'])
), word_list as (
  select unnest(col) as pc
  from val
), wc as (
  select array_length(string_to_array(pc, ' '),1) as word_count, pc
  from word_list
)
select array_agg(pc order by word_count desc)
from wc;


  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. USING पर या उसके निकट सिंटैक्स त्रुटि

  4. Postgresql यूजर पासवर्ड जनरेट कर रहा है

  5. पायथन psycopg2 टाइमआउट