Yorumları: 756
Konuları: 39
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.716
Uzman
Merhaba Arkadaşlar,
Bir çoğunuz biliyorsunuzdur eminim..
Ben yine de paylaşmak isterim affınıza sığınarak.
Order By Field(alan_adi,"DEĞER1","DEĞER2","DEĞER") DESC veya ASC gibi.
SELECT * FROM meyveler
ORDER BY FIELD(isim,'Kiraz','Muz', 'Elma')
id | isim
7 | Kiraz
1 | Elma
3 | Elma
4 | Elma
5 | Elma
2 | Muz
6 | Muz
Amaç, bilginin de/aklın da zekat'ını vermek.
Yorumları: 756
Konuları: 39
Kayıt Tarihi: 11-11-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.716
Uzman
(05-12-2017, Saat: 08:50)sddk Adlı Kullanıcıdan Alıntı: (04-12-2017, Saat: 23:23)hi_selamlar Adlı Kullanıcıdan Alıntı: Merhaba Arkadaşlar,
Bir çoğunuz biliyorsunuzdur eminim..
Ben yine de paylaşmak isterim affınıza sığınarak.
Order By Field(alan_adi,"DEĞER1","DEĞER2","DEĞER") DESC veya ASC gibi.
SELECT * FROM meyveler
ORDER BY FIELD(isim,'Kiraz','Muz', 'Elma')
id | isim
7 | Kiraz
1 | Elma
3 | Elma
4 | Elma
5 | Elma
2 | Muz
6 | Muz
ORDER BY kullanımında bir sıralama tipi verilmez ise default değer ASC'dir. Buna göre sorgunuzun aşağıdaki şekilde bir çıktı vermesi gerekmez miydi? Birde eğer tabloda isim alanı değeri "Kiraz,Muz,Elma"dan farklı bir kayıt var ise ilk önce o kayıtlar listelenecektir.
id | isim
7 | Kiraz
2 | Muz
6 | Muz
1 | Elma
3 | Elma
4 | Elma
5 | Elma
FIELD() fonksiyonunu kullanımı için şuraya bakabilirsiniz.
sqlfiddle örneğine şuradan ulaşabilirsiniz.
Evet hocam teşekkürler haklısınız... belirtmemişim..
Amaç, bilginin de/aklın da zekat'ını vermek.