इस तरह के सरल स्ट्रिंग ऑपरेशन के लिए, मैं बस आधार का उपयोग कर सकता हूं INSTR()
और SUBSTR()
कार्य। नीचे दी गई क्वेरी में, हम आपके कॉलम के सबस्ट्रिंग को दो स्थितियों से शुरू करते हैं बाद हाइफ़न।
SELECT
SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable
हम REGEXP_SUBSTR()
. का भी उपयोग कर सकते हैं यहां (गॉर्डन का उत्तर देखें), लेकिन यह थोड़ा अधिक जटिल होगा और प्रदर्शन उपरोक्त क्वेरी जितना अच्छा नहीं हो सकता है।