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

ओरेकल - स्ट्रिंग कॉम्बीनेटरियल क्रमपरिवर्तन

संपादित करें:सामान्य मिला। अंत में वास्तव में सरल (लेकिन मुझे वहां पहुंचने में थोड़ा समय लगा)

WITH words AS
(   SELECT  REGEXP_SUBSTR( '&txt', '\S+', 1, LEVEL )    AS word
        ,   LEVEL                                       AS num
    FROM    DUAL
    CONNECT BY LEVEL <= LENGTH( REGEXP_REPLACE( '&txt', '\S+\s*', 'X' ) )
)
SELECT  SYS_CONNECT_BY_PATH( W.word, ' ' )
FROM    words   W
CONNECT BY NOCYCLE PRIOR W.num != W.num

संपादित 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. Oracle में तालिका पंक्ति के लिए बनाया गया दिनांक-समय क्या है?

  2. दृश्य बनाते समय Oracle त्रुटि - ORA-01720

  3. दिनांक/समय सीमा को दिन के अनुसार विभाजित करने के लिए Oracle SQL की आवश्यकता है

  4. कृपया इस ODP.NET कोड और लेन-देन के डेटा लेयर रीफैक्टरिंग को रोकने में मदद करें

  5. 12सी वचर2(32767)