MySQL Eğitimi

MySQL ANA SAYFA MySQL Girişi MySQL RDBMS'si

MySQL SQL'i

MySQL SQL'i MySQL SEÇ MySQL NEREDE MySQL VE, VEYA, DEĞİL MySQL SİPARİŞ TARAFINDAN MySQL İNDİR MySQL BOŞ Değerler MySQL GÜNCELLEME MySQL SİL MySQL SINIR MySQL MIN ve MAX MySQL SAYISI, AVG, TOPLA MySQL GİBİ MySQL Joker Karakterleri MySQL İÇİ ARASINDA MySQL MySQL Takma Adları MySQL Katılımları MySQL İÇ BİRLEŞTİRME MySQL SOL BİRLEŞTİR MySQL DOĞRU BİRLEŞTİRME MySQL ÇAPRAZ BİRLEŞTİRME MySQL Kendi Kendine Katılma MySQL BİRLİĞİ MySQL GRUBU TARAFINDAN MySQL SAHİBİ MySQL MEVCUTTUR MySQL HERHANGİ BİR, TÜMÜ MySQL EKLE SEÇİMİ MySQL VAKA MySQL Boş İşlevler MySQL Yorumları MySQL Operatörleri

MySQL Veritabanı

MySQL Veritabanı Oluştur MySQL Bırakma Veritabanı MySQL Tablo Oluştur MySQL Bırakma Tablosu MySQL Değiştirme Tablosu MySQL Kısıtlamaları MySQL Boş Değil MySQL Benzersiz MySQL Birincil Anahtarı MySQL Yabancı Anahtarı MySQL Kontrolü MySQL Varsayılanı MySQL İndeks Oluştur MySQL Otomatik Artış MySQL Tarihleri MySQL Görünümleri

MySQL Referansları

MySQL Veri Türleri MySQL İşlevleri

MySQL Örnekleri

MySQL Örnekleri MySQL Testi MySQL Alıştırmaları

MySQL SELECT İfadesi


MySQL SELECT Beyanı

İfade SELECT, bir veritabanından veri seçmek için kullanılır.

Döndürülen veriler, sonuç kümesi adı verilen bir sonuç tablosunda saklanır.

SEÇ Sözdizimi

SELECT column1, column2, ...
FROM table_name;

Burada, sütun1, sütun2, ..., içinden veri seçmek istediğiniz tablonun alan adlarıdır. Tabloda bulunan tüm alanları seçmek istiyorsanız, aşağıdaki sözdizimini kullanın:

SELECT * FROM table_name;

Demo Veritabanı

Bu eğitimde, iyi bilinen Northwind örnek veritabanını kullanacağız.

Aşağıda, Northwind örnek veritabanındaki "Müşteriler" tablosundan bir seçim bulunmaktadır:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

SELECT Sütunları Örneği

Aşağıdaki SQL ifadesi, "Customers" tablosundan "CustomerName", "City" ve "Country" sütunlarını seçer:

Örnek

SELECT CustomerName, City, Country FROM Customers;

SEÇ * Örnek

Aşağıdaki SQL ifadesi, "Müşteriler" tablosundan TÜM sütunları seçer:

Örnek

SELECT * FROM Customers;


MySQL SELECT DISTINCT Bildirimi

Deyim SELECT DISTINCT, yalnızca farklı (farklı) değerler döndürmek için kullanılır.

Bir tablonun içinde, bir sütun genellikle birçok yinelenen değer içerir; ve bazen sadece farklı (farklı) değerleri listelemek istersiniz.

SEÇ DISTINCT Sözdizimi

SELECT DISTINCT column1, column2, ...
FROM table_name;

DISTINCT Olmadan Örnek SEÇ

Aşağıdaki SQL ifadesi, "Müşteriler" tablosundaki "Ülke" sütunundaki tüm (yinelenenler dahil) değerleri seçer:

Örnek

SELECT Country FROM Customers;

SELECT DISTINCTŞimdi deyimi kullanalım ve sonucu görelim.


SEÇİN FARKLI Örnekler

Aşağıdaki SQL ifadesi, "Müşteriler" tablosundaki "Ülke" sütunundan yalnızca DISTINCT değerlerini seçer:

Örnek

SELECT DISTINCT Country FROM Customers;

Aşağıdaki SQL ifadesi, "Müşteriler" tablosundaki farklı (farklı) ülkelerin sayısını sayar ve döndürür:

Örnek

SELECT COUNT(DISTINCT Country) FROM Customers;

Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

CustomersTablodaki tüm sütunları almak için eksik ifadeyi ekleyin .

 * FROM Customers;