logo

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 İşleviTanımSözdizimi
AVG()Ortalama değeri hesaplartablo_adından AVG(sütun_adı) SEÇİN;
SAYMAK()Satır sayısını sayartablo_adı'ndan COUNT(sütun_adı) SEÇİN
BİRİNCİ()Sıralı bir değer kümesindeki ilk değeri döndürürtablo_adı'ndan İLK(sütun_adı) SEÇİN;
SON()Sıralı bir değer kümesindeki son değeri döndürürtablo_adı'ndan SON(sütun_adı) SEÇİN;
MAKS()Bir sütundan maksimum değeri alırtablo_adı'ndan MAX(sütun_adı) SEÇİN;
MIN()Bir sütundan minimum değeri alırtablo_adı'ndan MIN(sütun_adı) SEÇİN;
TOPLA()Sayısal bir sütundaki değerlerin toplamını hesaplartablo_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 fonksiyonTanımSözdizimi
UCASE()Bir dizeyi büyük harfe dönüştürürtablo_adı'ndan UCASE(sütun_adı) SEÇİN;
LCASE()Bir dizeyi küçük harfe dönüştürürtablo_adı'ndan LCASE(sütun_adı) SEÇİN;
ORTA()Bir dizeden bir alt dizeyi çıkarırMID'yi (sütun_adı başlangıç ​​uzunluğu) tablo_adı'ndan SEÇİN;
SADECE()Bir dizenin uzunluğunu döndürürtablo_adından LEN(sütun_adı) SEÇİN;
YUVARLAK()Bir sayıyı belirtilen sayıda ondalık basamağa yuvarlartablo_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 formatlarFORMAT 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ı' src='//techcodeview.com/img/sql/83/sql-functions-aggregate-and-scalar-functions.webp' title=

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ı. 

Java'da geçerli tarihi almak

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ış: 

Android'de elma emojileri
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

klavyede f5 nedir

Öğ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. 

beyan kapsamı

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
SERT13.01.2017 13:30:11
SÜRESH13.01.2017 13:30:11
PRATİK13.01.2017 13:30:11
DHANRAJ13.01.2017 13:30:11
Veri deposu13.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
SERT2017-01-13
SÜRESH2017-01-13
PRATİK2017-01-13
DHANRAJ2017-01-13
Veri deposu2017-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