Haz
3
2015

Tablo Kolonunun Tekrarlanmayan Değerlerinin Getirilmesi için Farklı Bir Yöntem

Merhaba,

Tablonun belli bir alanı veya alanlarının tekrarlanmayan değerlerinin getirilmesi için DISTINCT kullanılmaktadır.

Aşağıdaki örnekte mtl_system_items_b tablosunun segment1 tekrarlanmayan değerlerini göstermek için kullanılır.

 
SELECT DISTINCT segment1
           FROM mtl_system_items_b msi

Bu şekilde yazılan cümlenin yanı sıra tablonun rowid kolonu kullanılarakta aşağıdaki şekilde yazılabilir

 
SELECT segment1
  FROM mtl_system_items_b msi
 WHERE ROWID = (SELECT MAX (ROWID)
                  FROM mtl_system_items_b msi2
                 WHERE msi.segment1 = msi2.segment1)

Tşk.

Mustafa Korkmaz


Yorum yapın

*