मान लें कि यह आपका डेटा हमेशा अंग्रेजी से पहले जर्मन के पास है, तो:
select substring_index(substring_index(col, '[:de]', -1), '[:en]', 1)
यदि ऐसा नहीं है, तो आप विभिन्न संभावनाओं के लिए परीक्षण कर सकते हैं:
select (case when col like '%[:de]%[%:en]%'
then substring_index(substring_index(col, '[:de]', -1), '[:en]', 1)
when col like '%[:de]%[%:]%'
then substring_index(substring_index(col, '[:de]', -1), '[:]', 1)
else substring_index(col, '[:de]', -1)
end)