BEYAZMASTER adlı üyeden alıntı

Üstadım aşırı toğunluktan ancak irdeleyebildim mesajınızı...
Paylaştığınız mantığı çok iyi anladım;
Verilerin alfabetik ve numerik dizilimlerinden yaralanmak çok yerinde...
Fakat bu sıralamanın yeterli olamayacağı durumlar için bir çözüm geliştirmeye çalıştım...

Örneğin;

made in azerbaycan
made in japonya
made in pakistan
made in TÜRKİYE
made in uruguay
made in world


Normalde üstteki gibi olan alfabetik bir sıralamayı ORDER BY KULLANARAK akttaki düzende dizilmesini nasıl sağlarız üstad;

made in TÜRKİYE
made in azerbaycan
made in pakistan
made in japonya
made in uruguay
made in world


(İlk mesajımda böyle bir örnek vermem gerekirdi, daha açıklayıcı olurdu farkındayım.)



SELECT * FROM tablo_adi ORDER BY CASE WHEN product_by = 'made in TÜRKİYE' THEN 1 ELSE 2 END, product_by ;


Kolay gelsin.