Buradasın
MySQL'de benzersiz liste nasıl yapılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
MySQL'de benzersiz bir liste oluşturmak için SELECT DISTINCT ifadesi kullanılır 25. Bu ifade, bir sonuç kümesindeki yinelenen satırları ortadan kaldırır 2.
Sözdizimi:
SELECT DISTINCT sütunlar FROM tablo_adı WHERE arama_koşulu ORDER BY sıralama_ifadesi;
Burada:
- SELECT DISTINCT anahtar sözcüklerinden sonra farklı değerler seçmek istediğiniz bir veya daha fazla sütun belirtilir 2.
- Bir sütun belirtildiğinde, DISTINCT yan tümcesi, o sütunun değerlerine dayalı olarak satırların benzersizliğini değerlendirir 2.
- İki veya daha fazla sütun belirtildiğinde, DISTINCT yan tümcesi, satırların benzersizliğini değerlendirmek için bu sütunların değerlerini kullanır 2.
Örneğin,
employeestablosundan benzersiz soyadları seçmek için 2:
SELECT DISTINCT lastname FROM employees ORDER BY lastname;
Ayrıca, ALTER TABLE komutuyla birlikte UNIQUE ifadesi kullanılarak bir çift sütun benzersiz hale getirilebilir 3. Örneğin,
DemoTabletablosunda
StudentFirstNameve
StudentPhoneNumbersütunlarını benzersiz kılmak için 3:
ALTER TABLE DemoTable ADD UNIQUE DemoTable_unique_StudentFirstName_StudentPhoneNumber(StudentFirstName,StudentPhoneNumber);
5 kaynaktan alınan bilgiyle göre: