SQL İşlevleri (Toplam ve Skaler İşlevler)

SQL İşlevleri (Toplam ve Skaler İşlevler)

SQL İşlevleri Veritabanı üzerinde farklı işlemleri gerçekleştirmek için kullanılan yerleşik programlardır.

Var iki türleri SQL'deki işlevlerin listesi:

  • Toplama İşlevleri
  • Skaler Fonksiyonlar

SQL Toplama İşlevleri

SQL Toplama İşlevleri bir veri grubu üzerinde çalışır ve tekil bir çıktı döndürür. Çoğunlukla şunlarla birlikte kullanılırlar: GRUPLANDIRMA ŞEKLİ Verileri özetlemeye yönelik madde. 



Sözdizimi ve açıklamalarıyla birlikte bazı yaygın Toplama işlevleri aşağıdaki tabloda gösterilmektedir.

Toplama İşlevi Tanım Sözdizimi
AVG() Ortalama değeri hesaplar tablo_adından AVG(sütun_adı) SEÇİN;
SAYMAK() Satır sayısını sayar tablo_adı'ndan COUNT(sütun_adı) SEÇİN
BİRİNCİ() Sıralı bir değer kümesindeki ilk değeri döndürür tablo_adı'ndan İLK(sütun_adı) SEÇİN;
SON() Sıralı bir değer kümesindeki son değeri döndürür tablo_adı'ndan SON(sütun_adı) SEÇİN;
MAKS() Bir sütundan maksimum değeri alır tablo_adı'ndan MAX(sütun_adı) SEÇİN;
MIN() Bir sütundan minimum değeri alır tablo_adı'ndan MIN(sütun_adı) SEÇİN;
TOPLA() Sayısal bir sütundaki değerlerin toplamını hesaplar tablo_adı'ndan SUM(sütun_adı) SEÇİN;

SQL Skaler işlevler

SQL Skaler Fonksiyonlar tek bir değer üzerinde çalışan ve tek bir değer döndüren yerleşik işlevlerdir.

SQL'deki skaler işlevler, verimli veri manipülasyonuna ve SQL sorgularındaki karmaşık hesaplamaların basitleştirilmesine yardımcı olur.

Skaler fonksiyon Tanım Sözdizimi
UCASE() Bir dizeyi büyük harfe dönüştürür tablo_adı'ndan UCASE(sütun_adı) SEÇİN;
LCASE() Bir dizeyi küçük harfe dönüştürür tablo_adı'ndan LCASE(sütun_adı) SEÇİN;
ORTA() Bir dizeden bir alt dizeyi çıkarır MID'yi (sütun_adı başlangıç ​​uzunluğu) tablo_adı'ndan SEÇİN;
SADECE() Bir dizenin uzunluğunu döndürür tablo_adından LEN(sütun_adı) SEÇİN;
YUVARLAK() Bir sayıyı belirtilen sayıda ondalık basamağa yuvarlar tablo_adı'ndan YUVARLAK(sütun_adı ondalık sayılar) SEÇİN;
ŞİMDİ() Geçerli tarih ve saati döndürür ŞİMDİ SEÇİN();
FORMAT() Bir değeri belirtilen formatta formatlar FORMAT SEÇİN(sütun_adı formatı) tablo_adı'ndan;

SQL Fonksiyon Örnekleri

SQL Fonksiyonlarının bazı örneklerine bakalım. SQL toplama fonksiyonlarının ve skaler fonksiyonların örneklerini ele alacağız.

Verilen SQL tablosunda sorgular gerçekleştireceğiz:

öğrenci masası

Toplama Fonksiyonları Örnekleri

SQL'deki her toplama fonksiyonunun örneklerine bakalım.

AVG() İşlev Örneği

Öğrencilerin ortalama notlarının hesaplanması. 

Sorgu:

    SELECT     AVG(MARKS)      AS     AvgMarks      FROM     Students;   

Çıkış: 

OrtMarklar
80

COUNT() İşlev Örneği

Toplam öğrenci sayısının hesaplanması. 

Sorgu: 

    SELECT COUNT    (*)      AS     NumStudents      FROM     Students;  

Çıkış: 

Öğrenci Sayısı
5

FIRST() İşlev Örneği

Öğrenciler tablosundan ilk öğrencinin notları alınıyor. 

Sorgu:

    SELECT FIRST    (MARKS)      AS     MarksFirst      FROM     Students;  

Çıkış: 

MarksFirst
90

SON() Fonksiyon Örneği

Öğrenciler tablosundan son öğrencinin notları alınıyor. 

Sorgu:

    SELECT LAST    (MARKS)      AS     MarksLast      FROM     Students;  

Çıkış: 

İşaretlerSon
85

MAX() İşlev Örneği

Öğrenciler tablosundan öğrenciler arasında maksimum puanlar alınıyor. 

Sorgu:

    SELECT MAX    (MARKS)      AS     MaxMarks      FROM     Students;  

Çıkış

MaxMarks
95

MIN() Fonksiyon Örneği

Öğrenciler tablosundan öğrenciler arasındaki minimum puanlar alınıyor. 

Sorgu:

    SELECT MIN    (MARKS)      AS     MinMarks      FROM     Students;  

Çıkış

MinMark'lar
50

SUM() İşlev Örneği

Öğrenciler tablosundan öğrenciler arasındaki toplam notların toplamı getiriliyor.

Sorgu:  

 SELECT SUM(MARKS) AS TotalMarks FROM Students;  

Çıkış

ToplamMarkalar
400

Skaler Fonksiyon Örnekleri

SQL'deki her Skaler Fonksiyonun bazı örneklerine bakalım.

UCASE() İşlev Örneği

Öğrenci tablosundaki öğrencilerin adları büyük harfe dönüştürülüyor. 

Sorgu:

    SELECT UCASE    (NAME)      FROM     Students;  

Çıkış: 

İSİM
SERT
SÜRESH
PRATİK
DHANRAJ
Veri deposu

LCASE() İşlev Örneği  

Öğrenci tablosundaki öğrencilerin adlarını küçük harfe dönüştürme. 

Sorgu:

    SELECT LCASE    (NAME)      FROM     Students;  

Çıkış: 

İSİM
sert
sureş
pratik
Dhanraj
Veri deposu

MID() İşlev Örneği

Öğrenciler tablosundan öğrenci isimlerinin ilk dört karakteri getiriliyor. 

Sorgu:

    SELECT MID    (NAME14) FROM Students;   

Çıkış

İSİM
REÇİNE
ELBETTE
PRAT
TÜM
Veri deposu

LEN() İşlev Örneği  

Öğrenciler tablosundan öğrenci adlarının uzunluğu getiriliyor. 

Sorgu:

    SELECT LENGTH    (NAME)      FROM     Students;  

Çıkış: 

İSİM
5
6
6
7
3

ROUND() Fonksiyon Örneği  

Öğrenciler tablosundan öğrenciler arasında maksimum puanlar alınıyor. 

Sorgu:

    SELECT ROUND    (MARKS0)      FROM     Students;   

Çıkış

İŞARETLER
90
50
80
95
85

ŞİMDİ() İşlev Örneği  

Geçerli sistem saati getiriliyor. 

Sorgu:

    SELECT NAME NOW() AS     DateTime      FROM     Students     ;     

Çıkış: 

İSİM TarihSaat
SERT 13.01.2017 13:30:11
SÜRESH 13.01.2017 13:30:11
PRATİK 13.01.2017 13:30:11
DHANRAJ 13.01.2017 13:30:11
Veri deposu 13.01.2017 13:30:11

FORMAT() İşlev Örneği  

Geçerli tarih 'YYYY-AA-GG' olarak biçimlendiriliyor. 

Sorgu:

    SELECT     NAME      FORMAT    (Now()'YYYY-MM-DD')      AS     Date      FROM     Students;   

Çıkış: 

İSİM Tarih
SERT 2017-01-13
SÜRESH 2017-01-13
PRATİK 2017-01-13
DHANRAJ 2017-01-13
Veri deposu 2017-01-13

 SQL Fonksiyonları Hakkında Önemli Noktalar

  • SQL işlevleri, verileri çeşitli şekillerde işlemek için kullanılan yerleşik programlardır.
  • Farklı türde SQL işlevleri vardır: Toplama işlevleri ve Skaler işlevler.
  • Toplama işlevleri, bir grup değer üzerinde hesaplamalar yapar ve tek bir değer döndürür. Örnek SUM AVG COUNT.
  • Skaler fonksiyonlar tek bir değer üzerinde çalışır ve tek bir değer döndürür. Örnek ÜST ALT ALT DİZİ.
  • Veri işlemeyi ve analizi geliştirmek için SELECT WHERE GROUP BY ve ORDER BY gibi farklı SQL ifadelerinde SQL işlevleri kullanılabilir.
Test Oluştur

En Makaleler

Kategori

Ilginç Haberler