MySQL'de Duruma Göre Sayım Nasıl Yapılır?

Mysql De Duruma Gore Sayim Nasil Yapilir



MySQL, veritabanlarını yönetmek için kullanılan veritabanı yönetim sistemidir. Veritabanı, yapılandırılmış bir kayıt koleksiyonudur. Mevcut veritabanlarına erişebilir, yeni veriler oluşturabilir ve bir sistem veritabanında kayıtlı verileri işleyebilirsiniz. Veriler her zaman tablo biçiminde sunulur. Daha spesifik olarak, “ SAYMAK() ” fonksiyonu, bir tablonun sütun ve satır sayısını sayabilir.

Bu yazının sonuçları:

COUNT() İşlevi ve Formları nedir?

MySQL'de, ' SAYMAK() İstenen tablonun, sağlanan koşulu sağlayan tüm satır ve sütunlarını saymak için ” fonksiyonu kullanılır. Farklı görevleri yerine getirmek için üç farklı formu vardır, örneğin:







  • SAYMAK(*)
  • COUNT(ifade)
  • COUNT(FARKLI ifade)

Daha iyi anlamak için yukarıda belirtilen fonksiyon formlarının uygulanmasına geçelim!



MySQL'de Duruma Göre Sayım Nasıl Yapılır?

MySQL'de “ SAYMAK() ' gibi tablonun satırlarını ve sütunlarını saymak için birden çok koşulla NEREDE ” cümlesi.



İlk başta, '' nin her bir biçimini görselleştireceğiz. SAYMAK() ' işlev. Ardından, yukarıda listelenen koşulları ona uygulayacağız.





1. Adım: Windows Terminalini Açın

Başlangıçta, “ Komut istemi ” Başlangıç ​​menüsü yardımıyla:



2. Adım: MySQL Sunucusuna Bağlanın

Kullanıcı adı ve parolasını kullanarak MySQL sunucu veritabanlarına erişmek için sağlanan komutu çalıştırın:

mysql -u maria -p

3. Adım: Kullanılabilir Veritabanlarını Göster

Ardından, “ yürüterek mevcut tüm veritabanlarını listeleyin. GÖSTERMEK ' emretmek:

VERİTABANLARINI GÖSTER;

Verilen çıktıdan “ mariadb ' veri tabanı:

4. Adım: Veritabanını Değiştirin

Ardından, “ KULLANMAK ” komutunu girin ve daha önce seçilen veritabanına gidin:

mariadb'ı KULLANIN;

Adım 5: Tüm Tabloları Listeleyin

Bundan sonra, geçerli veritabanında bulunan tüm tabloları görüntüleyin:

TABLOLARI GÖSTER;

Verilen çıktıya göre iki tablo var ve kullanacağız “ müşteri ' masa:

Adım 6: Tablonun Tüm Alanlarını Görüntüleyin

Çalıştır “ SEÇME 'yıldızlı komut' * Belirli bir tablonun tüm verilerini almak için ” sembolü:

Müşteriden * SEÇİN;

Yukarıda gerçekleştirilen prosedürde, belirli veritabanlarının verilerini gösterdik. Şimdi, “ formlarını görselleştireceğiz. SAYMAK() ' işlev.

Form 1: SAYI(*)

SAYMAK(*) ” işlevi, sağlanan bir tablodaki tüm satır sayılarını “ kullanarak alır. SEÇME ' emretmek. Ek olarak, yinelenen, NULL ve NULL olmayan değerler içeren tüm satırları sayacaktır.

Sözdizimi

Genel sözdizimi “ SAYMAK(*) ” aşağıda verilmiştir:

DAN COUNT(*) SEÇİN;

Burada:

  • SEÇME Kaydı seçmek için ” ifadesi kullanılır.
  • İTİBAREN İstenilen tablodan kayıt seçmek için ” cümlesi kullanılır.
  • ”, hedeflenen tablo adıdır.

Daha iyi anlamak için, verilen örneğe bakalım!

Örnek

Çalıştır “ SEÇME ” komutu ile “ SAYMAK(*) ” işlev ve tablo adı:

Müşteriden COUNT(*) SEÇİN;

Aşağıdaki çıktıya göre, sağlanan tablo “ 91 ' satır sayısı:

Form 2: COUNT(ifade)

COUNT(ifade) ” işlevi, NULL değeri olmayan satır sayısını görüntüler. “ ile birlikte kullanılabilir. SEÇME ' emretmek.

Sözdizimi

“COUNT(ifade)” işlevinin genel söz dizimi şöyledir:

DAN COUNT(ifade) SEÇİN;

Örnek

“” nin satır sayısını saymak istediğimiz bir örneği ele alalım. Telefon ' sütunundan ' müşteri ' masa:

Müşteriden COUNT(Telefon) SEÇİN;

Burada, “ Telefon ” sütun adını bir ifade olarak kullanır ve “ 91 ” satırlar:

Form 3: COUNT(FARKLI ifade)

COUNT(ifade) Yinelenen değerler dışındaki tüm satırları saymak istediğimizde ” formu kullanılır.

Sözdizimi

Genel sözdizimi aşağıda verilmiştir:

FROM COUNT(FARKLI ifade) SEÇİN;

Örnek

Çalıştır “ SEÇME ” ifadesi ile “ SAYMAK() 'işlevi' BELİRGİN ” anahtar sözcüğü ve tablonun istenen sütun adı:

Müşteriden COUNT(FARKLI ülke) SEÇİN;

Sağlanan çıktının “ sayısını döndürdüğü gözlemlenebilir. belirgin NULL olmayan ” değerler:

COUNT() İşlevi ve “WHERE” Cümlesi

Count() işlevi, “ ile de kullanılabilir. NEREDE İstenen durumu belirten ' cümlesi. “WHERE” yan tümcesi, sorgu sonucunda var olan değerleri içeren veriler için sütun değerlerinin karşılaması gereken kriterleri sağlar.

Sözdizimi

Bir bakalım “ SAYMAK() ” ile işlev NEREDE ” yan tümcesi:

SELECT COUNT(*) FROM WHERE ;

Örnek

Kullan ' SEÇME ” ile sorgula SAYMAK() ' içermek ' * ” parametresi, hedef tablo adı ve gerekli koşul olarak:

Müşteriden SAYI(*) SEÇİN NEREDE Telefon = 069;

Gördüğünüz gibi, aynı telefon numarasına sahip toplam kullanıcı sayısına sahibiz, yani “ 1 ”:

Bu kadar! açıklamıştık” SAYMAK() ” MySQL'deki koşullara ve biçimlerine dayalı işlev.

Çözüm

SAYMAK() ” işlevi, MySQL'deki koşullara göre saymak için kullanılabilir. Farklı görevleri yerine getirmek için üç farklı formu vardır, örneğin “ SAYMAK(* )”, “ COUNT(ifade) ', Ve ' COUNT(FARKLI ifade) ”. 'COUNT()', tablonun satırlarını ve sütunlarını saymak için birden çok koşulla kullanılabilir, aynı şekilde 'WHERE' yan tümcesi. Bu gönderide, MySQL'deki koşullara ve biçimlerine dayalı olarak “COUNT()” işlevini tartıştık.