SQL’de aritmetik operatörler kullanılarak yeni veriler çekebiliriz.Aritmetik operatörler sayısal değerler üzerinde işlem yapmak için kullanılır.Aritmetik işlemlerde NULL ile işlem yapılır ise sonuç daima NULL çıkar.Tarih için de aritmetik operatörler kullanabilir.
Aritmetik Operatörler Nelerdir ?
+ | Toplama - | Çıkarma * | Çarpma / | Bölme
Aritmetik Operatörlerin Kullanımı
Örnek-1: Bizim ‘employees(çalışanlar)‘ adında bir tablomuz var ve biz bu tablodan çalışanların soyadını,maaşın ve maaşlarına 300 lira eklenmiş halini getireceğiz.Kodumuz şu şekilde olacaktır;
SELECT last_name, salary,salary +300 FROM employees;
Ekranımıza gelen görüntü de şu şekilde olacaktır ;
Kodumuzda neden last_name falan kullandık diye kafanız karışmasın arkadaşlar.Tablo isimleri yabancı dilde olduğu için kodumuzda öyle oldu.Türkçe olarak nasıl olurdu.Tablomuzun adı Çalışanlar olurdu,sütunlarda soyadı,maaşı,maaş+300 şeklinde olurdu hiç bir farklılık yok.Türkçe şekilde yazalım birde kodumuzu ;
SELECT soyadı,maaş,maaş+300 FROM calısanlar;
Örnek-2: Tablomuz yine aynı arkadaşlar ‘employees(çalışanlar)‘ şimdi tablomuzdan çalışanların soyadını,maaşını ve maaşlarına 100 eklenip 12 ile çarpılmış halini getirelim.
Şimdi burda karşımıza iki farklı tablo çıkacak sizde görünce anlayacaksınız 🙂 Şimdi ilk kodumuzu yazalım ;
SELECT last_name,salary,12*salary+100 FROM employees
Görüntümüz şu şekilde olacaktır ;
İlk görüntümüz bu şekilde geldi.Şimdi kodumuzu şu şekilde yazarsak nasıl gelecek bakalım ;
SELECT last_name,salary, 12 * (salary+100) FROM employees
Bu sefer görüntümüz şu şekilde olacaktır ;
Şimdi görüntüleri incelediğimiz zaman aritmetik operatörlerin işlem önceliği olduğunu görüyoruz.Buna dikkat edin arkadaşlar.
Bir önceki dersimizde Select Sorgusu başlığıyla SQL dilinde select sorgusunun kullanımı anlatmıştık.