अपने विशेष डेटा के लिए, आप यह कर सकते हैं:
order by (case when cat_type = 'free' then id*1.0
else 2*id - 7.5
end)
यह बहुत लगता है रहस्यमय यदि आपके पास अधिक सामान्य समस्या है, तो आपको एक और प्रश्न पूछना चाहिए, जो कि आप वास्तव में क्या हासिल करना चाहते हैं, इसका बेहतर विवरण देते हुए।