Fonksiyonlar, Count,sum, Avg, Max, Min, Lower, Upper, Length, Round, Mod, Left, Right, Concat, İf

Fonksiyonlar, count, sum, avg, max, min, lower, upper, length, round, mod, left, right, concat, if

Fonksiyonlar, Count,sum, Avg, Max, Min, Lower, Upper, Length, Round, Mod, Left, Right, Concat, İfCOUNT()

ÖRNEK: seçili alanın toplam sütün sayısını veririr.

 

SELECT COUNT(*)
FROM alan;
 

  FONKSIYONLARRRR

MAX()

ÖRNEK: en büyük no yu bulur.

SELECT MAX(no) AS no
FROM alan;
 

 Fonksıyonlarrrr

MIN()

ÖRNEK: en küçük no yu bulur.

SELECT MIN(no) AS no
FROM alan;
 

 
Fonksıyonlarrrr

LOWER()

ÖRNEK: yazıları büyükten küçüğe çevirir

 

SELECT LOWER('MURAT');

 


Fonksıyonlarrrr

UPPER()

ÖRNEK: yazıları küçükten büyüğe çevirir

 

SELECT UPPER('murat');

 
Fonksıyonlarrrr

LENGTH()

ÖRNEK: yazıların kaç harfli olduğunu gösterir.

 

SELECT LENGTH('murat');

 
Fonksıyonlarrrr

ROUND()

ÖRNEK: rakamları tam sayıya çevirir.

SELECT ROUND(4.23);

 
Fonksıyonlarrrr

MOD()

SELECT MOD(234, 10);


Fonksıyonlarrrr

LEFT()

 ÖRNEK: yazıları soldan 5 tane harfini gösterir.

SELECT LEFT('murat saka', 5);

 
Fonksıyonlarrrr

RIGHT()

ÖRNEK: yazıları sağdan 3 tane harfini gösterir

SELECT RIGHT('murat saka', 3);

 


Fonksıyonlarrrr

CONCAT()

 ÖRNEK: yazıları birleştirir.

SELECT CONCAT('MU', 'RA', 'T');


Fonksıyonlarrrr

IF()

 ÖRNEK: Karşılaştırma yapmamızı sağlar.

SELECT IF(1<2, 'doğru', 'yanliş');


Fonksıyonlarrrr

 

ÖRNEK: Tablodaki not1 ve not2 değerlerinin ortalamasını alan ve ortalamaya göre geçti kaldı yazan SQL cümleciği

SELECT ad, ROUND((not1+not2)/2,0) AS ortalama, IF((not1+not2)/2<50, 'Kaldi', 'Gecti') AS sonuc FROM ogrenciler 

Fonksiyonlar, Count,sum, Avg, Max, Min, Lower, Upper, Length, Round, Mod, Left, Right, Concat, İf

 


Yorumunuzu Ekleyin
Fonksiyonlar, Count,sum, Avg, Max, Min, Lower, Upper, Length, Round, Mod, Left, Right, Concat, İf Yorumları +3 Yorum
  • caner
    1
    caner
    son örnekte hata var bilginize
    02 Temmuz 2010 00:42:10, Cuma
  • recep
    1
    recep
    kardes son ornek de parantez hatası var acil cevap
    13 Aralık 2012 15:09:35, Perşembe
  • Admin
    1
    Admin
    Hata ne bilmiyorum ama sanırım ogrenciler tablosu ve o tabloya ait not1 ve not2 olmadığından sorgu yanlış sonuç veriyor. Şunu deneyebilirisiniz: SELECT ROUND 40 +80 /2, 0 AS ortalama, IF 60 +70 /2 <50, 'Kaldi', 'Gecti' AS sonuc
    15 Aralık 2012 02:14:51, Cumartesi


Yükleniyor...
Yükleniyor...