• Sonuç bulunamadı

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

N/A
N/A
Protected

Academic year: 2022

Share "Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN"

Copied!
35
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı

Öğr. Gör. Cansu AYVAZ GÜVEN

(2)

VERİTABANI-I

Fonksiyonlar

(3)

METİNSEL

FONKSİYONLAR

(4)

SUBSTRING

Substring() fonksiyonu, belirtilen bir ifadenin istenilen noktasından istenildiği kadar karakterin alınması için kullanılır.

SUBSTRING(‘Veri Kümesi’, Başlangıç, Karakter Sayısı)

(5)
(6)

LEFT - RIGHT

Left () fonksiyonu belirtilen karakter kümesinin başlangıcından itibaren belirli sayıda karakter almak için kullanılır.

Right () fonksiyonu belirtilen karakter kümesinin sonundan itibaren belirli sayıda karakter almak için kullanılır.

LEFT(‘Veri Kümesi’, ‘Alınacak Karakter Sayısı’)

RIGHT(‘Veri Kümesi’, ‘Alınacak Karakter Sayısı’)

(7)
(8)

LOWER - UPPER

Lower() fonksiyonu verilen ifadenin tamamen küçük harfe,

Upper() fonksiyonu verilen ifadenin tamamen büyük harfe çevirmesini sağlar.

(9)
(10)

RTRIM - LTRIM

RTRIM() fonksyionu ile verilen ifadenin sağında yani sonunda var olan boşluk karakterlerini kaldırır.

LTRIM() fonksyionu ile verilen ifadenin solunda yani önündeki var olan boşluk karakterleri temizlenir.

(11)

LEN

LEN() fonksiyon bir karakter kümesinin içerdiği karakter sayısını bulmak için kullanılır.

(12)

LEN

(13)

REPLACE

Replace fonksiyon ile birkarakter kümesi içersindeki istenilen ifadenin istenilen kısmını istenilen başka bir ifadeyle değiştirilmesini sağlar.

Replace(Veri Kümesi, Değişecek bilgi, Yeni bilgi)

(14)

CHARINDEX

Charindex() fonksiyon ile istenilen bir string ifade içinde aranılan karakterin indeks numarası geri döner.

Charindex() (‘aranacak bilgi’,’arama yeri’, ‘arama başlangıç noktası’)

(15)

REVERSE

Reverse() fonksiyonu parametre olarak aldığı değeri ters çevirir.

(16)

ARİTMETİK

FONKSİYONLAR

(17)

ABS

Bu fonksiyon ile verilen değerin mutlak değeri elde edilir.

SELECT ABS (3)

SELECT ABS (-3)

Bu iki deyimin sonucunda dönen değer 3’tür

(18)

FLOOR

Bu fonksiyon ile verilen ondalık değer en yüksek alt tam sayıya yuvarlanır.

SELECT FLOOR (3.5)

Bu deyimin sonucunda geriye 3 döner.

(19)

CEILING

Bu fonksiyon ile verilen ondalık değer en düşük üst tam sayıya yuvarlanır.

SELECT CEILING (3.5)

Bu deyimin sonucunda geriye 4 döner.

(20)

POWER

Üs alma işlemi gerçekleştirir. Verilen iki değerden ilki taban ikincisi üs olarak kabul edilir.

SELECT POWER (5,3)

Deyimi sonucunda 5*5*5 işlemi yapılır yani 5^3 işlemi yapılır ve geriye 125 döner.

(21)

SQRT

Bu fonksiyon ile verilen değerin karekökü alınır.

SELECT SQRT(25)

(22)

MOD - %

Bu fonksiyon ile verilen iki değerden birincisi ikincisine bölünür ve kalan sonuç geriye döndürülür.

SELECT (7%2)

Deyimi sonucunda 7 / 2 yapılır ve kalan sonuç 1 olduğu için geriye 1 döner

(23)

SIGN

Bu fonksiyon ile verilen değerin işaretine göre -1,0,1 değerleri döner. Verilen değer negatifse -1 döner, pozitifse 1 döner eğer verilen değer 0 ise 0 döner.

SELECT SIGN (-5)

SELECT SIGN (5)

SELECT SIGN (0)

Birinci deyim sonucunda geriye -1 döner, ikinci deyim sonucunda geriye 1 döner, üçüncü deyim sonucunda geriye 0 döner.

(24)

SQUARE

Matematiksel olarak kare alma işlemini yapmaktadır. Tek parametre alır.

SELECT SQUARE(3)

SELECT SQUARE(9)

SELECT SQUARE(13)

(25)

AVG Fonksiyonu

Herhangi bir sütunun sayısal değerlerinin aritmetik ortalamasını bulmak için kullanılır.

Örnek: Öğrencilerin Vize notları ortalamasını bulmak için;

SELECT AVG (VIZE) AS ‘Vize Ortalaması’

FROM Notlar;

Örnek: 224 nolu öğrencinin final notlarının ortalamasını bulmak için;

SELECT AVG(Final) AS ‘Final Ortalaması’

FROM Notlar

WHERE OgrenciNo = 224

(26)

SUM Fonksiyonu

Herhangi bir sütunun sayısal değerlerin toplamını bulur.

Örnek: Final sınavına giren öğrencilerin final notları toplamını hesaplayan SQL ifadesi ;

SELECT SUM (Final) AS ‘Final Toplam’

FROM Notlar;

(27)

MAX ve MIN Fonksiyonları

Herhangi bir sütunun içerdiği değerlerin en büyük (MAX) ve en küçük (MIN) olanlarını bulmak için kullanılır.

Örnek: Bölümün en yaşlı öğrencisini bulmak için yazılacak SQL cümlesi

SELECT MIN(DOGUMTAR) AS [EN YASLI]

FROM Ogrenci

Örnek: En yüksek Final notunu bulan SQL ifadesi

SELECT MAX(Final) AS [En Yüksek Final Notu]

FROM Notlar

(28)

COUNT Fonksiyonu

Bir tablodaki kayıtların sayılması amacı ile bu fonksiyon kullanılır.

COUNT (*) : Bu fonksiyon NULL değerleri de göz önüne alarak tüm kayıtların sayılmasını sağlar.

COUNT (sütun): Fonksiyon bu tarzda kullanılırsa belirtilen sütunda NULL değerler içermeyen tüm kayıtların sayılmasını sağlar.

(29)

Örnekler

OGRENCI tablosunda kaç kayıt bulunduğunu belirleyen SQL ifadesi SELECT COUNT(*) AS [KAYIT SAYISI]

FROM OGRENCI;

1 numaralı bölümünde kaç öğrenci olduğunu bulan SQL ifadesi SELECT COUNT (*) AS "KAYIT SAYISI"

FROM OGRENCI WHERE BolumId = 1;

Finale giren öğrenci sayısını bulan SQL ifadesi

SELECT COUNT (Final) AS "Finale Giren Öğrenci Sayısı"

FROM Notlar;

(30)

TARİH FONKSİYONLARI

(31)

GETDATE

Getdate() fonksiyonu güncel tarih ve saat bilgisini almak için kullanılır.

(32)

DAY() – MONTH() – YEAR()

Bu fonksiyonlar verilen tarihin gününü, ayını ya da yılını çekmemizi sağlar.

(33)

DATEPART

Datepart() fonksiyonu verilen tarih bilgisinden istenilen bölümün (gün, ay, yıl..) alınmasını sağlar.

(34)

DATEDIFF

Datediff() fonksiyonu belirtilen iki tarih arasındaki farkı bulmak için kullanılır.

(35)

DATEADD

Dateadd() fonksiyonu belirtilen tarihe belirli bir gün,ay,yıl gibi bilgi eklendiğinde oluşan tarihi hesaplamak için

kullanılır.

Referanslar

Benzer Belgeler

Meslek Yüksekokulu Bilgisayar

AMAÇ DEĞERLER: İnsan varlığının ulaşacağı son durum ARAÇ DEĞERLER: İdeal davranış biçimleri...

DEĞERLER SİSTEMİNE BİLİM DALLARININ BAKIŞI NEDİR ... • Sosyoloji Perspektifinden

Ahlaki değerler genellikle yazılı olmayan kuralları içerirler ve ahlak ile din birbirini tamamlayan kavramlardır.. Ahlak ilkelerinin şekillenmesinde din önemli bir yere

❑ Değerler eğitimi kapsamında bugüne kadar değer gerçekleştirme, karakter eğitimi, vatandaşlık eğitimi, ahlak eğitimi gibi önemli yaklaşım ve uygulamalar

1) Bilimsel değerler 2) Ekonomik değerler 3) Estetik değerler 4) Sosyal değerler 5) Politik değerler 6) Dini değerler.. DEĞERLERİN SINIFLANDIRILMASI

• Diğerkâmlık, güven duyma, anlayışlı olma, dayanışma, sadık olma, vefalı olma, yardımlaşma gibi tutum ve davranışları içerir.

her nesne için aynı işi yapan static bir metot tanımlanır ve bütün nesneler için ayrı ayrı oluşturulmaz.. Bellekten