Yandex Metrica
SQL Server SELECT ve Operatörlerin Kullanımı - Yasin Sunmaz

Yasin Sunmaz

Kodladıkça değişen bir dünya...

SQL Server SELECT ve Operatörlerin Kullanımı

30.01.2022 yasinsunmaz 1269 0

SQL Server T-SQL dilinde SELECT ile birlikte operatörlerin kullanımını ele aldım. Bu fonksiyon ve sorgular ile verilerinizi istediğiniz şekilde biçimlendirebilir ve dönüştürebilirsiniz. Aynı zamanda veri tabanı tarafında da bazı kontroller yapabilirsiniz. Bu yazdığım sorguları Nortwind veri tabanı üzerinden yaptım. Veri tabanını indirmek için buraya tıklayabilirsiniz. Veri tabanını SQL Server üzerinden açıp script kodunu çalıştırabilirsiniz. SQL Server'da script dosyasını nasıl çalıştırılır bilmiyorsanız SQL Server Script Alma ve Çalıştırma adlı yazılımı inceleyebilirsiniz. Script kodunu çalıştırdıktan sonra Northwind adında bir veri tabanınız oluşacaktır. Bu aşamadan sonra sorgularınızı çalıştırabilir ve test edebilirsiniz. Kendiniz uygularak yaptığınızda öğrenmeniz daha kolay olacaktır. 

SQL Server Sayısal Fonksiyonlar ve İşlemler

Her işlemin ne işe yaradığı ile ilgili kısa açıklamalar ve hemen altında sorgular yer almaktadır. Veri tabanınız hazır olduktan sonra deneyerek adım adım gitmenizi tavsiye ederim. Sizi denemeye yöneltmek için bu yazımda örnek çıktılarını vermiyorum. Biraz uğraşmanız gerekecek. 

Operatörler

  • = Eşit
  • <> Eşit Değil. "!=" kullanılabilir.
  • > Büyüktür
  • < Küçüktür
  • >= Büyük Eşit
  • <= Küçük Eşit
  • BETWEEN
  • LIKE
  • IN
  • NOT IN
  • AND
  • OR

SELECT Kullanımı

Veri çekme, listleme ve fonksiyon gibi bir çok işlemleri çalıştırmak için kullanılır.

SELECT
  *
FROM Employees

Bir diğer kullanımı şekli:

SELECT
  Employees.*
FROM Employees

AS Kullanımı

Tablo isimlerini kısaltmak veya sorgu sonuçlarında sütunlara belirli adlar vermek için kullanılan ALIASES yani geçici bir addır.

SELECT
  e.FirstName AS Ad
 ,e.LastName AS Soyad
FROM Employees AS e

WHERE Kullanımı

Koşul ifadesidir.

SELECT
  *
FROM Employees AS e
WHERE e.Country = 'USA'

AND Kullanımı

Her iki koşulun da doğru olması gerektiği durumlarda kullanılır 

SELECT
  *
FROM Employees AS e
WHERE e.City = 'London'
AND e.TitleOfCourtesy = 'Mr.'

OR Kullanımı

Birinci veya ikinci koşuldan biri doğru olması gerektiği durumlarda kullanılır.

SELECT
  *
FROM Employees AS e
WHERE e.City = 'London'
OR e.TitleOfCourtesy = 'Mr.'

ORDER BY Kullanımı

Artan veya azalan değerler belirtmek için kullanılır.

SELECT
  *
FROM Employees AS e
ORDER BY e.FirstName

DESC eklediğinde azalarak devam eder

SELECT
  *
FROM Employees AS e
ORDER BY e.FirstName DESC

IN Kullanımı

Bir sütun için birden çok olası değerleri belirtmek için kullanılır.

SELECT
  *
FROM Employees AS e
WHERE e.City IN ('London', 'Redmond')

NOT IN Kullanımı

Bir sütun için birden çok değerin barındırmaması için kullanılan koşuldur.

SELECT
  *
FROM Employees AS e
WHERE e.City NOT IN ('London', 'Redmond')

BETWEEN Kullanımı

Belirli kriterler arasındaki değerleri getirir.

SELECT
  *
FROM Employees AS e
WHERE e.Extension BETWEEN 3000 AND 4000

Bir diğer kullanım şekli:

SELECT
  *
FROM Employees
WHERE FirstName BETWEEN 'S' AND 'T'

NOT BETWEEN Kullanımı

Belirli kriterler dışındaki değerleri getirir.

SELECT
  *
FROM Employees AS e
WHERE e.Extension NOT BETWEEN 3000 AND 4000

Bir diğer kullanım şekli:

SELECT
  *
FROM Employees
WHERE FirstName NOT BETWEEN 'S' AND 'T'

Umarım faydalı olmuştur. İyi çalışmalar dilerim.

  • Yorum yapabilmek için giriş yapmalısınız. Giriş yapmak için tıklayınız.

Diğer Yazılar

SQL Fonksiyonları: Veritabanlarında Güçlü ve Esnek İşlemler

09.06.2023 yasinsunmaz 309 0

SQL (Structured Query Language), veritabanı yönetim sistemlerinde verileri yönetmek, sorgulamak ve işlemek için yaygın olarak kullanılan bir dildir. SQL fonksiyonl...

SQL'e Dair Her Şey OneSQL'de, Ne Ararsanız Bulabileceksiniz

03.06.2023 yasinsunmaz 262 0

Veri tabanı yöneticilerinin yanında zaman zaman yazılımcıların da SQL'i aktif olarak kullanması gerekebiliyor. SQL'i belli başlı şekillder kullanıp işlemlerimizi ...

SQL Server Offset Fetch Kullanımı

06.03.2023 yasinsunmaz 669 0

Merhabalar uzun zamandır yazı yazamadım. Ülke olarak zor zamanlar geçirmekteyiz. Herkese çok geçmiş olsun diyerek kısa bir yazı ile tekrar buradayım. SQL ...

SQL Server Sequence Kullanımı

14.01.2023 yasinsunmaz 1293 0

Veritabanında yeni keşfettiğim Sequence özelliğini sizlerle paylaşmak isterim. Squence genel olarak belirli değerler arasında numeric ve sıralı sayılar üretir. ...

SQL Server OUTPUT Kullanımı Silinen Kaydın Bilgilerini Geriye Döndürme

11.01.2023 yasinsunmaz 374 0

Bu yazımda SQL Server'da OUTPUT ile DELETED komutunun yapısını inceleyeceğiz. Kayıtlar üzerinde yapılan silme işlemlerinde, kaydın bilgilerin...

SQL Server LIKE Kullanımı

02.02.2022 yasinsunmaz 1498 0

SQL Server T-SQL dilinde LIKE kullanımını ele aldım. Bu fonksiyon ve sorgular ile verilerinizi istediğiniz şekilde biçimlendirebilir ve dönüştürebil...

Temel SQL Komutları

01.02.2022 yasinsunmaz 346 0

SQL Server T-SQL dilinde temel sorguların kullanımını ele aldım. Bu fonksiyon ve sorgular ile verilerinizi istediğiniz şekilde biçimlendirebilir ve dönüş...

SQL Server Date(Tarih) Fonksiyonları ve İşlemleri

31.01.2022 yasinsunmaz 2433 0

SQL Server T-SQL dilinde tarih fonksiyonlarını ele aldım. Bu fonksiyonlar ile verilerinizi istediğiniz şekilde biçimlendirebilir ve dönüştürebilirsiniz. Aynı ...