Bir Tabloda Tekrarlayan Kayıtları Silmek
Bir tablonun satırlarında, birden fazla aynı satırla karşılaşmak istisna sayılabilecek bir durumdur.Aşağıdaki örneği ele alarak düşündüğümüzde tekrarlayan satırları aşağıdaki SQL cümlesiyle silebilirsiniz.
Delete From Person Where ID = 1
Ama her tekrarlayan kayıt için bu cümleyi defalarca çalıştırmak gerekir ve tekrarlayan satırların adedi binlerce olabilir.
Böyle bir durumla karşılaştığınızda bütün tekrar eden satırları aşağıdaki SQL cümlesiyle tek seferde silebilirsiniz.
Delete From Person Where Id Not In ( Select MAX(Id) From Person Group By Name, Surname, Age )