BAYRAM CONTAY

Yazılım ve teknolojiye dair her şey ilgi alanımızdır.

SQLYAZILIM

SQL #Ders 6 |Matematiksel Operatörler

Merhabalar, bu yazımızda sql deki matematiksel operatörlerden bahsetmeye çalışacağız. İsterseniz çok fazla uzatmadan örneklere geçelim.

SQL’de toplamda 5 adet matematiksel operatör vardır bunlar şu şekildedir;

  • Toplama ( +)
  • Çıkartma (-)
  • Çarpma (*)
  • Bölme (/)
  • Mod Alma ( % )

Matematiksel operatörlerde operantlardan birisi noktalı sayı olursa sonuç noktalı bir sayı tam sayı olduğunda ise sonuçta tam sayı olarak çıkacaktır.


/* NOKTALI TOPLAMA ÖRNEK-1 */

SELECT 5 + 3.0 ;

/* NOKTASIZ TOPLAMA ÖRNEK-2 */

SELECT 5 + 3 ;

TOPLAMA İŞLEMİ ÖRNEK 1 EKRAN ÇIKTISITOPLAMA İŞLEMİ ÖRNEK 2 EKRAN ÇIKTISI
8.08


Noktalı ve noktasız toplama işlemler bu şekildeydi bir de bölmeden örnek verelim.

/* NOKTALI BÖLME ÖRNEK-1 */

SELECT 5 / 2.0 ;

/* NOKTASIZ BÖLME ÖRNEK-2 */

SELECT 5 / 2 ;

TOPLAMA İŞLEMİ ÖRNEK 1 EKRAN ÇIKTISITOPLAMA İŞLEMİ ÖRNEK 2 EKRAN ÇIKTISI
2.5000002



Mod Alma operatörüne örnek verelim.

/* Mod alma operatörü 18 sayısının 5'e bölümünden kalan sayıyı verir */
SELECT 18 % 5 ;
EKRAN ÇIKTISI
3


Operatörlerde öncelik sırası matematikte ve diğer bilgisayar dillerinde olduğu gibidir. Üs alma hepsinde önce gelir ardından çarpma ve bölme, toplama ve çıkartma şeklinde ilerler. Eğer işlem sırasına göre istediğiniz bir operatörün diğerinden daha önce işlem yapmasını istiyorsanız parantez kullanmanız gerekecektir.

İşlem öncelik sırasına örnek verelim.

/* Örnek bir toplama operatörünün çarpmadan önce işleme dahil olmasını istersek toplama işaretini parantez içerisine almamız gerekecek. */

SELECT ( 2 + 2 ) * 3 ;

/* Komutun çalışma sırası 2 + 2 = 4  ve ardından 4 X 3 = 12 şeklinde ilerleyecektir. Çıkan sonucumuz 12 olacaktır. */




EKRAN ÇIKTISI
12


Bu dersimiz burada son bulmuştur bir sonraki dersimizde görüşmek üzere…


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir