SQL'de Cümle: Türler, Sözdizimi ve Örnekler

Yayınlanan: 2022-02-16

İçindekiler

SQL'de Cümleler nelerdir?

SQL platformunda verileri daha hızlı analiz etmemize yardımcı olan yerleşik işlevler , yan tümceler olarak bilinir. SQL'deki tümceler, kullanıcıya sorgularına göre gerekli verileri filtrelememize ve sağlamamıza yardımcı olur. Bu sorguları ve SQL ifadelerini kullanarak belirli veri kümelerini getirebiliriz. Veritabanında bulunan tabloların sonuç değerinin hesaplanmasında MySQL fonksiyonlarını destekler.

En basit ifadeyle, yan tümceler, SQL ekosistemindeki, kullanıcının taleplerine göre veritabanlarından ilgili değerleri döndüren işlevler veya argümanlardır. Bu nedenle, ilgilenen kişilerin bu maddeleri ve veritabanı sistemlerinin sorunsuz çalışması için kullanımlarını öğrenmeleri gerekir.

En yaygın olarak kullanılan cümlelerden bazıları şunlardır:

  • Neresi
  • Üst
  • Sevmek
  • Veya
  • Ve
  • Gruplandırma ölçütü
  • sahip olmak

Dünyanın en iyi Üniversitelerinden Çevrimiçi yazılım geliştirme kursları öğrenin. Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

SQL'de Cümle Türleri

1. WHERE Cümlesi

WHERE yan tümcesi, ifadeleri değiştirmek, güncellemek veya silmek için kullanılır. Veritabanında bulunan tablolardan belirli veri girişlerini seçmek veya seçmek için SELECT ifadesini kullanırız. Tablolardan veri almak için where yan tümcesi ile birlikte =,<,> gibi mantıksal ve karşılaştırma operatörleri kullanılır.

WHERE yan tümcesinin kullanılması, genellikle büyük formüller veya kapsamlı veri kümeleri nedeniyle ortaya çıkan aşırı karmaşıklıkları ortadan kaldırır.

Gereklilik: Bu maddenin çalışması için kullanıcıların en az bir koşuldan bahsetmeleri gerekir.

Sorguya çok fazla koşul yüklediğimizde WHERE kullanılamaz.

sözdizimi :

Tablonun Adından * SEÇİN NEREDE KOŞUL;

ÖRNEK :

CusID >1 NEREDEKİ Kitaplardan Kitap Adı, Fiyat, Dil SEÇİN;

ÇIKTI :

KİTAP BAŞLIĞI FİYAT DİLİM
Bülbülü Nasıl Öldürülür 900 ingilizce
Harry Potter ve Sırlar Odası 700 ingilizce
Hayvan Fizyolojisi 670 Hintçe

2. TOP yan tümcesi

TOP yan tümcesi, kullanıcıların sonuçta göstermek istediği kayıt satırlarının sayısını belirler. WHERE yan tümcesi, özellikle çok sayıda giriş içeren büyük tabloları işlerken, SELECT deyimine eşlik eden aşırı karmaşıklıkları ortadan kaldırmak için bu maddeye eşlik eder. Ancak, bu madde MySQL gibi birçok ilişkisel veritabanı sistemi tarafından desteklenmemektedir. MySQL, seçilen satır sayısını sınırlamak için LIMIT yan tümcesini kullanırken, ORACLE benzer sorguları çözmek için ROWNUM'u kullanır.

Gereksinim: Kullanıcının, üst/limit yan tümcesinin değerleri içereceği kopyalanacak sayı/limit belirtmesi gerekir.

Bu madde, kayan nokta veya üstel değerler için sonuç döndüremez.

sözdizimi :

ÜST için

ÜST no|Yüzdelik NameOfTheTable WHERE koşulundan NameOfTheTable'ı SEÇİN;

LIMIT için

NameOfTheColumn WHERE koşulundan LIMIT numarasından Tablo Adını SEÇİN;

ROWNUM için

NameOfTheColumn FROM'dan NameOfTheTable'ı SEÇİN WHERE ROWNUM <= sayı;

ÖRNEK :

İLK 5 * SEÇİN Takımlardan;

* SEÇİN * Takımlar LIMIT 5'DEN;

SEÇ * WHERE ROWNUM <= 5;

ÇIKTI :

TAKIM ADI SAHİPLER ÇIKIŞ YILI KAZANDIRAN KUPAPLAR DURUM
Yükselen Panterler Mark Dwight ve Ruben Shah 2009 2 Playoff için Kalifiye
süper devler Adnan Vishalani ve Liza Şerif 2011 0 koşarken
şiddetli şövalyeler Desmond şirketler grubu 2009 1 koşarken
Ninjaları Şarj Etme Jay Laljiani ve Mahmood Asadullah 2011 2 Playoff için Kalifiye

3. GİBİ Cümlesi

LIKE yan tümcesi, kullanıcıların veritabanlarında bulunan verilerdeki belirli kalıpları bulmasını kolaylaştırır. '%' ve ' _ ' gibi özel karakterler kullanır.

Like yan tümcesine ayrıntıları girerken belirtilen modelle eşleşen verileri almak için kullanılır.

Gereksinim : '%' işareti ko birden çok karakterle ilgilidir. Öte yandan, ' _' işareti tek bir karakteri temsil etmek için kullanılır.

sözdizimi :

2.Sütun GİBİ desen NEREDE TABLO Adından * SEÇİN;

Adı 'C' ile başlayan üyelerin listesini veritabanından çıkarmak için LIKE deyimini kullanabiliriz.

Öğrenin: Yeni Başlayanlar İçin Github'daki En İyi 20 Javascript Projesi

4. VE Cümlesi

AND yan tümcesi, bir sorguyu Where yan tümcesi ile değiştirirken aynı anda birden çok koşul belirtmemiz gerektiğinde uygulamasını bulur.

Doğru verilerin silinmesini ve doğru bilgilerin güvenli bir şekilde saklanmasını sağlamak için silme ve güncelleme ifadeleriyle birlikte kullanılır. And yan tümcesi, yalnızca koşulların tüm gereksinimleri karşılaması durumunda bir veri noktası döndürür.

Gereksinim : Kullanıcılar, AND yan tümcesini kullanırken sonucun karşılayacağı en az iki koşuldan bahsetmelidir.

SÖZDİZİMİ:

1.Koşul VE 2.Koşul NEREDE Tablonun Adından * SEÇİN ;

5. VEYA Madde

SQL'deki order yan tümcesi, birden çok koşul geçerken uygulanabilir. Bu yan tümce, verilen sayısız koşuldan yalnızca birini karşılasa bile bir veri varlığı döndürür. Bu özellik, programlama dünyasındaki kullanımına benzer.

Gereksinim : VEYA yan tümcesi yalnızca, işlevin en az bir sonuç döndürebilmesi için belirtilen en az iki koşulumuz olduğunda çalışır. Ancak, koşul sayısında bir üst sınır yoktur.

sözdizimi :

Tablonun Adından * SEÇİN NEREDE 1. koşul VEYA 2. koşul;

6. GRUP BÖLÜMÜ

Cümleye göre gruplama, sonuçlarla aynı değerlere sahip Rose'u sınıflandırmak ve ayırmak için kullanılır. GROUP BY deyimi genellikle tüm verileri basitleştirilmiş bir tablo biçiminde sunmaya yardımcı olan toplama işlevleriyle birlikte kullanılır. SQL group by cümlesinin, veritabanlarında bulunan tabloların sütunlarındaki işlevleri kullanarak toplanmış değeri döndürdüğü bilinmektedir.

Bu işlevler şunlardır:

  • ortalama
  • MAKS
  • MIN
  • TOPLA
  • SAYMAK

7. HAVING Cümlesi

SQL'deki HAVING yan tümcesi, where yan tümcesinin kısıtlamaları üzerine kuruludur. Toplama işlevine sahip tümceleri kullanamadığımız yerlerde kullanılır. GROUP BY, COUNT, vb. Gibi diğer yan tümcelerle birlikte kullanılır. Bu yan tümce, kayıtlarla belleğe yüklendikten sonra devreye girer - where komutuna yanıt vermeyen satırlar otomatik olarak have yan tümcesinin dışında sayılır. Çeşitli kombinasyonlar ve birleşimler kullanarak, sahip yan tümcesini kullanma tekniği mükemmelleştirilebilir.

sözdizimi :

Tablodan Sütun SEÇİN NEREDE koşul Sütun1'e Göre GRUPLAMA koşulu [Sütuna Göre Sırala];

ÖRNEK :

SAYI SEÇİN (Ad), Kitaplardan PgNo'ları SAYIMI OLAN PgNo'lara GÖRE GRUPLA(CATID) <3;

İsim PgNo'lar
Nantucketlı Arthur Gordon Pym'in Öyküsü 1211
Frankenstein 600
Tristram Shandy'nin Hayatı ve Görüşleri, Centilmen tarafından 1854
Kırmızı mektup 945
Huckleberry Finn'in Maceraları 350

8. SİPARİŞE GÖRE Madde

Bu cümle, veritabanlarındaki kayıtları sıralamak için kullanılır. Kullanıcılar, tüm veri setini gereksinimlerine göre artan veya azalan düzende düzenleyebilir. Bu nedenle, belirli verileri getirmek için select deyimini kullanırken sonuç satırlarını sıralamak daha kolaydır.

sözdizimi :

NameOfTable'dan 1.Sütun, …2.Sütunu SEÇİN 1.Sütuna GÖRE SİPARİŞ…sütun ASC|DESC;

ÖRNEK :

Kitabın Adını, Kitaplardan Fiyatını SEÇ FİYATA GÖRE SİPARİŞ ASC;

Kitabın ismi Fiyat
Orta Yürüyüş 399
Teknede Üç Adam 1549

Mutlaka Okuyun: Java Mimarisi ve Bileşenleri Açıklandı

Özetliyor

SQL veya MySQL gibi veritabanı yönetim sistemleri, veri madenciliği, büyük veri, veri analitiği vb. gibi her teknolojinin veri merkezli olduğu günümüz dünyasının çapalarıdır. Üniversitelerden bankacılık sektörlerine kadar tüm kuruluşlar SQL sayesinde sorunsuz bir şekilde çalışabilirler. . Kullanıcıların, e-ticaret web siteleri tarafından sağlananlar gibi büyük miktarda veriyi yönetmelerine yardımcı olur.

SQL, hızlı arayüzünü yan tümcelere, deyimlere ve komutlara borçludur, bu da verileri kullanmayı ve yönetmeyi kolaylaştırır. Güncellemeden geri almaya kadar, SQL'deki tümcelerin yardımıyla her eylem hızlı ve doğru hale gelir.

SQL hakkında daha ayrıntılı bilgi edinmek istiyorsanız, upGrad'ın Yazılım Geliştirmede Yönetici PG Programı – IIIT-B'den Tam Yığın Geliştirmede Uzmanlaşma, veritabanı sorgulama dilinde yetkinliğinizi geliştirmenize yardımcı olabilir. Program, Bilgisayar Biliminin Temelleri, Yazılım Geliştirme Süreçleri, Sağlam ve Ölçeklenebilir Web Siteleri Oluşturma, Arka Uç API'leri ve Zengin ve Etkileşimli Web Kullanıcı Arayüzü hakkında derinlemesine bilgi edinmek isteyen BT uzmanları ve tam donanımlı geliştiriciler için tasarlanmıştır.

SQL dışında öğrenciler Java, Spring, React, JavaScript ve diğer arka uç ve ön uç geliştirme dillerinde yeterlilik geliştirebilirler.

Yazılım geliştirmede kariyerinizi başlatmak için bugün bize ulaşın!

Veriye Dayalı Teknolojik Devrime Öncülük Edin

UpGrad'ın Yazılım Mühendisliğinde İş Bağlantılı PG Sertifikasyonu için başvurun