Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

SQL sorusu


Öne çıkan mesajlar

Mesaj tarihi:
merhabalar
SQL çalışıyorum, takıldığım birkaç şey var :)

- Atıyorum Worker diye bir tablo yarattık ve attributeları date olarak start_date ve int olarak worker_id (primary key diyelim). Böyle bir tabloda SELECT yaparak başlama tarihi en güncel(yani son giren ilk gözüksün) nasıl bir query ile görüntüleyebiliriz ?

teşekkürler
Mesaj tarihi:
SELECT FROM WHERE kullanarak sorgunu hazırladıktan sonra sonuna ORDER BY sütun_ismi ASC|DESC ekliyorsun. Eğer birden fazla sütuna göre sıralamak istersen virgülle ayırabilirsin.

ASC = ascending, küçükten büyüğe
DESC = descending, büyükten küçüğe

Mesela en büyük tarihler ilk listelensin. Ama aynı tarihte girilenleri de küçükten büyüğe key'e göre sıralasın dersen şöyle bir şey yazabilirsin:

SELECT * FROM worker ORDER BY start_date DESC, worker_id ASC
Mesaj tarihi:
SELECT * FROM Worker ORDER BY start_date DESC
Bunu dene bakalım bi. DESC yerine ASC yazarsan ilk kayıt ilk gözükür. Tam tersi de olabilir gerçi :P

Edit: Lol 3 cevap aynı anda gelmiş sdf
×
×
  • Yeni Oluştur...