SQL'de Operatör Listesi [Örneklerle]
Yayınlanan: 2021-05-02Veritabanından mevcut herhangi bir veriyi almak veya değiştirmek için birkaç işlem yapmamız gerekiyor. SQL, veritabanı yönetim sistemi işlemlerini gerçekleştirmek için birkaç operatör sunar. Bu makale boyunca, birkaç SQL operatörünü ve bazı temel bilgileri ve örnekleri tartışacağız. Şimdi SQL'deki operatörleri tartışalım .
İçindekiler
Operatörler nedir?
SQL Operatörleri, aritmetik, karşılaştırma ve mantıksal işlemleri gerçekleştirebilen SQL anahtar sözcükleri gibidir. Bağlaçlar gibidirler ve SQL deyimlerindeki işlemleri ve koşulları belirtmek için kullanılabilirler. Aşağıdaki gibi ifadede birden fazla koşula hizmet edebilirler:
- Aritmetik operatörler
- Mantıksal operatörler
- Karşılaştırma Operatörleri
SQL'de birkaç operatör türü olduğundan, herkes daha fazla operatör öğrenmek için herhangi bir SQL kursuna katılabilir. Bunları bir sonraki bölümde örneklerle anlayalım.
SQL'deki Operatörler
1. Aritmetik Operatörler
Aritmetik operatörler, toplama, çıkarma, çarpma ve bölmeyi içeren aritmetik işlemleri gerçekleştirmek için kullanılabilir.
Şebeke
Şebeke | Operasyon | Tanım |
+ | Ek | Bu operatör, verilen iki değeri eklemek için kullanılır. |
- | Çıkarma | Verilen iki değeri çıkarmak için bu operatörü kullanabiliriz. |
* | Çarpma işlemi | Verilen iki değeri çarpmamız gerekirse, bu operatörü kullanabiliriz. |
/ | Bölünme | Verilen iki değeri bölmek için bölme operatörünü kullanabiliriz. |
% | modül | Bu operatör, verilen iki değeri bölerek elde edilen kalanı döndürür. |
SQL'de Aritmetik Operatörlere Örnek:
80 + 10 SEÇİN;
80 – 10 SEÇİN;
80 * 10 SEÇİN;
80 / 10 SEÇİN;
%80 10 SEÇİN;
Yukarıdaki SQL komutlarının aritmetik operatörlerle çıktısı şöyle olacaktır:
90
70
800
8
0
Bunlar SQL'in aritmetik operatörleridir. Şimdi SQL'de Karşılaştırma operatörlerini görelim .
2. SQL'de Operatörleri Karşılaştırma
Karşılaştırma operatörleri, birbirinden küçük veya büyük veya birbirine eşit olabilecek iki değeri karşılaştırmak için kullanılır. Karşılaştırma operatörlerinin tablosu:
Şebeke | Operasyon | Tanım |
= | Eşittir | İki değeri karşılaştırmak için bu operatörü kullanabiliriz. |
> | daha büyük | Bu Boole operatörü, sol işlenenin değeri sağ işlenen değerinden büyükse TRUE değerini döndürür. |
< | Daha az | Bu Boole operatörü, sol işlenenin değeri sağ işlenen değerinden küçükse TRUE değerini döndürür. |
<= | Küçük veya Eşittir | Bu Boole operatörü, sol işlenenin değeri sağ işlenen değerinden küçük veya ona eşitse TRUE değerini döndürür. |
>= | Büyüktür veya Eşittir | Bu Boole operatörü, sol işlenenin değeri sağ işlenen değerinden büyük veya ona eşitse TRUE değerini döndürür. |
< > Veya != | Eşit değil | Bu operatör, verilen iki değerin birbirine eşit olup olmadığını kontrol etmek için kullanılır. |
! > | daha büyük değil | Sol işlenenin sağ işlenenden büyük olup olmadığını kontrol etmek için ve bu operatör doğru bulunursa DOĞRU döndürür. |
!< | Daha az olmayan | Sol işlenenin sağ işlenenden küçük olup olmadığını kontrol etmek için ve bu operatör doğru bulunursa DOĞRU döndürür. |
Mantıksal değerleri karşılaştırmak için bu operatörler SQL'de kullanılır. Şimdi birkaç tanesini tartışalım
SQL'de mantıksal operatörler .
“=”,”<” ve “>” Operatörü Örneği
* SEÇİN * Yaş = 20;
* SEÇİNİZ * Yaşı < 20;
* SEÇİNİZ * Yaşı > 20 Olan Çalışanlardan;
3. SQL'de Mantıksal Operatörler
Şimdi SQL'deki mantıksal operatörleri tartışalım. Bu mantıksal operatörleri kullanabileceğimiz aşağıdaki tabloda belirtilen birkaç durum vardır:
Şebeke | Operatör Nerede Kullanılır? |
TÜM | Bu operatör, bazı belirli değerleri herhangi bir kümenin değerlerinin geri kalanıyla karşılaştırmak için kullanılır. |
HERHANGİ | Bir kümenin belirli bir değerini diğer değerlerle karşılaştırmak için bu operatörü kullanabiliriz. |
İÇİNDE | Herhangi bir belirli değeri değişmez değerlerle karşılaştırmak için bu operatörü kullanabiliriz. |
ARASINDA | Belirli bir aralıktaki herhangi bir değeri aramak için bu operatörü kullanabiliriz. |
VE ve VEYA | Bu operatörler, WHERE yan tümcesinde birden çok koşulu tanımlamak için kullanılır. |
OLUMSUZLUK | Mantıksal operatörün çıktısını tersine çevirmek için NOT operatörü kullanılabilir. |
BEĞENMEK | Bir kalıbı joker operatörler aracılığıyla karşılaştırmak istiyorsak, LIKE operatörünü kullanabiliriz. |
BİRAZ | Bazı değerleri belirli bir değerle karşılaştırmak için SOME operatörünü kullanabiliriz. |
VAR | Tablodaki herhangi bir satırın varlığını aramak için bu operatörü kullanabiliriz. |
BETWEEN ve IN Operatörleri Örneği
20 - 40 YAŞ ARASINDAKİ İŞÇİLERDEN * SEÇİNİZ;
* SEÇİMİ YAŞ İÇERİSİNDEKİ Çalışanlardan ('20',' 40');
Bu iki sorgu, SQL operatörlerinin örnekleridir.
İlgili Okuma: SQL Projesi Fikirleri ve Konuları
Dünyanın En İyi Üniversitelerinden Online 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.
Çözüm
SQL'in birçok kullanımı ve operatörü vardır ve bunlar hakkında daha fazla bilgi edinmek için bu operatörleri kullanabilir ve uygulayabilirsiniz. SQL operatörleri, hızlı veri işlemede yardımcı olur. Ayrıca, herhangi iki değeri karşılaştırmak için bu operatörler doğrudan kullanılabilir. Operatörlere, daha taze ve deneyimli adaylarla yapılan birçok görüşme sırasında soruluyor . SQL komutlarını ve bir operatörü öğrenmek, görüşmeleri temizlemenize yardımcı olabilir.
Tam yığın geliştirme hakkında daha fazla bilgi edinmek istiyorsanız, upGrad & IIIT-B'nin çalışan profesyoneller için tasarlanmış ve 500+ saatlik zorlu eğitim, 9+ proje ve atamalar, IIIT-B Mezunları durumu, pratik uygulamalı bitirme projeleri ve en iyi firmalarla iş yardımı.
SQL nedir?
SQL, Structured Query Language anlamına gelir ve ilişkisel veritabanı yönetim sistemlerinde depolanan verileri almak ve işlemek için tasarlanmış bir programlama dilidir. SQL standart, dilden bağımsız bir programlama dilidir. Bir programcı, bir veritabanı yöneticisinin desteği olsun veya olmasın, veritabanıyla iletişim kurmak için Yapılandırılmış Sorgu Dili kullanır.
İlişkisel ve ilişkisel olmayan veritabanı arasındaki fark nedir?
İlişkisel veritabanı, ilişkisel olmayan bir veritabanının bir alt kümesidir. İlişkisel veritabanı, birincil anahtara sahip tablolardan ve satırları oluşturan diğer sütunlardan oluşur. Herhangi bir gereksiz veri içermez ve birleştirilebilir ve/veya ilişkilendirilebilir. İlişkisel olmayan veritabanı (veya SQL olmayan veritabanı) farklı bir yaklaşım kullanır. Tabloları hiç kullanmaz, belge kavramı üzerinde çalışır. Bir ağaç yapısına sahip olabilir veya bir grafik yapısı olabilir. İlişkisel veritabanları, verileri satır ve sütunlardan oluşan tablolarda depolar, veriler birleşimler, dizinler, kısıtlamalar ve anahtarlarla diğer verilerle ilişkilendirilir ve düzenlenir. Öte yandan, ilişkisel olmayan veritabanları ilişkisel veritabanları kadar hiyerarşik değildir ve verileri belge olarak depolarlar. İlişkisel olmayan veritabanları, verileri ilişkilendirmek için birleşimleri kullanmaz, belge içindeki referansları kullanırlar.
SQL uygulamaları nelerdir?
SQL'in popülaritesini doğa ve kapsam açısından yenebilecek çok az bilgisayar dili vardır. C, C++, PHP, Perl, Python gibi popüler programlama dilleri genel amaçlı komut dosyası yazmak için tasarlanmıştır ve popülerliklerinin ve kapsamlarının tek nedeni budur. Ancak SQL söz konusu olduğunda, verileri tablolar, veri yapısı ve sorgular biçiminde işlemek için tasarlanmış bir dildir. Bu dilin popülaritesi, FoxPro SQL, Oracle SQL ve MS SQL Server gibi farklı adlara sahip hemen hemen her veritabanı ürününde yer almasıyla kanıtlanabilir. Bu dil çok çeşitli veritabanları içermesine rağmen, tam olarak aynı değildir. Örneğin, FoxPro SQL, Sybase SQL'in bir lehçesidir, Oracle SQL ise PostgreSQL dilinin bir lehçesidir.