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

ओरेकल/एसक्यूएल:wm_concat और इसके द्वारा ऑर्डर करें

किसी के लिए भी जो अभी भी wm_CONCAT (उर्फ पुराने डीबी संस्करण) का उपयोग कर रहा है:समाधान अलग शर्त जोड़ना है, फिर यह समेकित मानों पर आरोही क्रम भी लागू करेगा।

यह मत पूछो कि यह दस्तावेज क्यों नहीं है, लेकिन यह काम करेगा।

साथ ही, wm_concat से पहले एक सबक्वेरी में द्वारा ऑर्डर का उपयोग करने से ऑर्डर रैंडमाइज हो जाएगा, इसलिए इसकी अनुशंसा नहीं की जानी चाहिए थी।

अनुरोधित SQL के लिए उदाहरण:

SELECT TASK_CARD, WM_CONCAT(distinct code) as ZONES
FROM ODB.TASK_CARD_CONTROL
WHERE ODB.TASK_CARD_CONTROL.CONTROL_CATEGORY = 'ZONE'
GROUP BY TASK_CARD;

बस सावधान रहें कि प्रक्रियाओं/पैकेजों में उपयोग किए जाने पर विशिष्ट विकल्प काम नहीं करता है।



  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 XMLType का उपयोग करते समय नल को संभालना

  2. मुझे कैसे याद होगा कि CONNECT BY प्रश्नों में PRIOR को किस दौर में जाना चाहिए

  3. एकाधिक रिकॉर्ड पर Oracle अधिकतम तिथि चुनें

  4. FRM-50026 दिनांक DD-MON-YYYY जैसे प्रारूप में दर्ज किया जाना चाहिए

  5. ExecuteNonQuery डालने पर अपवाद नहीं फेंकता