bildirgec.org

mysql mantıksal operatorler ve fonksiyonlar hakkında tüm yazılar

Mysql Mantıksal Operatorler ve Fonksiyonlar 6

tayfurboler | 31 March 2009 13:08

Mysql Mantıksal Operatorler ve Fonksiyonlar 6,

Count() : Verilen alanın kayıtlar arasında kaç defa yazıldığını sayar.

Select count(adi) from personel where adi=’tayfur’;

Bu query de adi tayfur olan kaç kayıt varı buluruz.

Select count(*) from personel where adi=’tayfur’;

Bu query de de adı tayfur olan satır varı buluruz.

Max() : Verilen alanın maximum değerini bulur.

Select max(maas) from peronel;

Bu query de maası en yüksek olanı buluruz.

Min() :Verilen alanın minumum değerini bulur.

Mysql Mantıksal Operatorler ve Fonksiyonlar 5

tayfurboler | 31 March 2009 12:08

Mysql Mantıksal Operatorler ve Fonksiyonlar 5,

Adddate(),Date_add() :
Tarihsel hesaplamalar da istediğimiz tarihe istediğimiz kadar gün veya diğer zaman birimleri eklemek için kullanılır.Her iki fonksiyonun da kullanımı aynıdır.

Syntax :
adddate([tarih],interval [gün] day)

select ADDDATE(’2009-03-01′, interval 1 day);–>2009-03-02

Aynı zaman da çıkarma da yapabiliriz.

select ADDDATE(’2009-03-01′, interval -1 day);–>2009-02-28

MICROSECOND : Mikrosaniyeler
SECOND : Saniyeler
MINUTE : Dakikalar
HOUR : Saatler
DAY : Günler
WEEK : Haftalar
MONTH : Aylar
QUARTER : Çeyrekler
YEAR : Yıllar
SECOND_MICROSECOND : Saniyeler.Mikrosaniyeler
MINUTE_MICROSECOND : Dakikalar.Mikrosaniyeler
MINUTE_SECOND : Dakikalar:Saniyeler
HOUR_MICROSECOND : Saatler.Mikrosaniyeler
HOUR_SECOND : Saatler:Dakikalar:Saniyeler
HOUR_MINUTE : Saatler:Dakikalar
DAY_MICROSECOND : Günler.Mikrosaniyeler
DAY_SECOND : Günler Saatler:Dakikalar:Saniyeler
DAY_MINUTE : Günler Saatler:Dakikalar
DAY_HOUR : Günler Saatler
YEAR_MONTH : Yıllar-Aylar


Datediff() :
İki tarihi birbirinden çıkarır ve bize farkı gün olarak verir.

Mysql Mantıksal Operatorler ve Fonksiyonlar 4

tayfurboler | 31 March 2009 10:39

Mysql Mantıksal Operatorler ve Fonksiyonlar 4,

Ltrim() :Stringin soldan boşluklarını siler.

Select length(’ Tayfur’);–>9 Şimdi burda tayfur stringinin sol tarafında 3 karakter boşluk
var length() fonksiyonu ile baktığımızda 9 karakter olduğunu gördük.

Select length(ltrim(’ Tayfur’));–>6 Şimdi ise ltrim() fonksiyonu tayfur stringinin
solundaki boşlukları sildiğini gördük.

Rtrim() :
String’in sağdan boşluklarını siler.

Select length(’Tayfur ‘);–>9 Şimdi burda tayfur stringinin sağ tarafında 3 karakter boşluk
var length() fonksiyonu ile baktığımızda 9 karakter olduğunu gördük.

Mysql Mantıksal Operatorler ve Fonksiyonlar 3

tayfurboler | 31 March 2009 10:10

Mysql Mantıksal Operatorler ve Fonksiyonlar 3,

% :Mod alma işlemi için kullanılır.

Select 10%100;–>10

+ :
Toplama işlemi için kullanılır.

Select 10+10;–>20

– :Çıkarma işlemi için kullanılır.

Select 10-10;–>0

* :Çarpma işlemi için kullanılır.

Select 10*10;–>100

/ :Bölme işlemi için kullanılır.

Select 100/10; –>10

Between : Belli bir aralıkda arama yapar.

Select 1 between 2 and 3;–>0
Select ‘b’ between ‘a’ and ‘c’;–>1 (b a ile c arasındaysa true değilse false döndürür.)

Mysql Mantıksal Operatorler ve Fonksiyonlar 2

tayfurboler | 30 March 2009 10:18

Mysql Mantıksal Operatorler ve Fonksiyonlar 2,

is:Bir çeşit karşılaştırma operatörüdür.

Select 1 is true;–> 1
Select 0 is false; –>1
Select null is unknown; –>1

is null:Değerin null olma durumunu sağlar.

Select adi,soyadi from personel where soyadi is null;
Bu sorgu sonucunda soyadi null olan kayıtları döndürecektir.

is not null:Değerin null olmama durumunu sağlar.

Select adi,soyadi from personel where soyadi is not null;
Bu sorgu sonucunda soyadi null olmayan kayıtları döndürecektir.

Like : Veri içerisinde arama yapmak istersek like operatorü kullanırız.