MySQL Operatörleri ve Fonksiyonları

Slides:



Advertisements
Benzer bir sunumlar
VTYS Öğr. Gör. Engin DUTAR
Advertisements

Hazırlayan : Öğr. Gör. Fahri YILMAZ
Verileri gruplayarak analiz
KARMAŞIK SORGULAR.
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
SQL (Structured Query Language)
KARMAŞIK SORGULAR.
SQL (Structured Query Language)
SQL FONKSİYONLARI.
SQL Structured Query Language (Yapısal sorgulama dili)
Karmaşık (İç içe) SELECT Sorguları
SQL’e Giriş.
SQL KOMUTLARI.
SQL Komutlar 2 Sibel SOMYÜREK.
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
EkoPC Bilişim Ltd. Eğitim Hizmetleri
Veritabanı Yönetim Sistemleri-I
Alt Sorgular Veritabanı 2.
5 Sorgulama İşlemleri Veritabanı 1.
Veri Tabanı Yönetim Sistemleri
Tek Tablo İçinde Sorgulamalar
SQL Sorgu Örnekleri.
Fonksiyonlar Hafta 4.
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
10 Gruplandırarak Sorgulama
SQL (STRUCTURED QUERY LANGUAGE)
Departman ve Personel Tablosu Soruları
11 ekim 2011 VTYS –II Dersi. Kalıp İfadelerle Sorgu (Pattern) Eğer bir sözel verinin sadece belli kriterlere uyanlarını seçeceksek sütun_adı LIKE kalıp.
VIEW (BAKIŞ) OLUŞTURMA
VIEW lerle çalışmak 11.BÖLÜM.
SQL Komutlar 3 Sibel SOMYÜREK.
VTYS Öğr. Gör. Engin DUTAR
SQL Dili ve MySQL Komutları
SQL’e Giriş ve SELECT Komutu
ÇOKLU TABLOLAR.
SQL SERVER 2008 Yücel YILDIRIM.
VeriTabanı Uygulama.
SQL (Structured Query Language). MySQL de Temel Komutlar : CREATE DATABASE isim; verilen isimde bir veri tabanı oluşturur. SHOW DATABASES; Tüm yaratılan.
SQL Sibel SOMYÜREK.
Veri Tabanı Yönetim Sistemleri 1 Ders 5 SQL'e Giriş
Veritabanı Yönetim Sistemleri-I
SQL Komutları (2) Uzm. Murat YAZICI.
VTYS Öğr. Gör. Engin DUTAR
SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name aggregate : birleştirme fonksiyonları.
SOSYAL BİLGİLER ÖĞRETMENLİĞİ BİLGİSAYAR 2 NOT Sum (Topla) Fonksiyonu Belirtilen hücreler arasındaki sayıların toplamını alır. =SUM (E2;E11) E2 hücresinden.
SQL’ e Giriş Uzm. Murat YAZICI.
Bir programlama dilinde fonksiyon denildiğinde akla ilk olarak belli işleri yapmak üzere tasarlanmış kod blokları gelir. Fonksiyonlarla çalışmak, tekrarlanan.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
ADRES İ NDEN ÖRNEK VER İ TABANLARINI İ ND İ R İ N İ Z SQL.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Yapısal Sorgulama Dili SQL Hafta 7. TEKRARLI SATIRLARI ÖNLEMEK  DISTINCT komutu ile sorgu sonucunda birden fazla kayıt aynı verileri içeriyorsa tekrarlı.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
İNDEKS.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
14.DERS Örnekler, Sorular BUKET DOĞAN.
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
SQL Server’da Fonksiyon Kullanımı
SQL GROUP BY HAVING.
GROUP BY HAVING ORDER BY LIMIT
SQL (STRUCTURED QUERY LANGUAGE)
VERİ TABANI II- 4.HAFTA ALT SORGULAR Türetilmiş ve İLİntİlİ tablolar
Sunum transkripti:

MySQL Operatörleri ve Fonksiyonları

Aynı Verileri Filtreleme Tabloda herhangi bir sütunda tekrar eden verilerin filtrelenerek sadece birisinin gösterilmesini sağlar. SELECT DISTINCT column_name,column_name FROM table_name;

And ve Or Operatörleri Verileri seçmek için belirtilen koşullara ne ölçüde bağlı kalınacağını belirlerler. Select * From Tabo_Adı Where Kosul1= … AND/OR Kosul2 = …

Karşılaştırma Operatörleri > (Büyük) < (Küçük) != / <> (Eşit Değil) = (Eşitlik) Select * From Tablo_Adı Where kosul1 > 5

Sütunu Yeniden İsimlendirme ‘AS’ anahtar kelimesi ile yapılır Select sütun1 AS yeni_isim From Tablo_Adı Where Kosul1 = .….

Görüntülecek Kayıt Sayısını Belirlemek SELECT column_name FROM table_name LIMIT number;

Tablolarda String Değer Arama LIKE / NOT LIKE SELECT sütun_ismi FROM tablo_ismi WHERE sütun_ismi LIKE istenilen_kriter ; Örnek : SELECT * FROM ogrenciler WHERE adres LIKE 'i%';

IN Operatörü Sorgulara çoklu koşullar eklememizi sağlar. IN / NOT IN SELECT column_name FROM table_name WHERE column_name IN (value1,value2,...); Örnek : SELECT * FROM Customers WHERE City IN ('Paris','London');

Between Operatörü BETWEEN / NOT BETWEEN SELECT column_name(s) FROM table_name WHERE clmn1 BETWEEN value1 AND value2; Örnek : SELECT * FROM Products WHERE Price BETWEEN 10 AND 20;

SQL Veri Tipleri

SQL Veri Tipleri

Order By Operatörü Görüntülenecek olan kayıtları herhangi bir sütun türüne göre sıralayarak listeler. Her zaman ‘Where’ koşul ifadesinden sonra yazılır. SELECT column_name,column_name FROM table_name ORDER BY clmn_name,clmn_name ASC|DESC;

Order By Operatörü Örnek : SELECT * FROM ogrenciler WHERE adres ORDER BY yas ASC // DESC

Alt Sorgular (Subqueries) Eğer ihtiyaç duyulursa iç-içe sorgular oluşturularak alt sorgunun döndüreceği sonuç diğer üst sorgunun koşulu olarak tanımlanabilir. Örnek : Select * From Tablo_sinif1 Where yas> ( Select MAX (yas) From Tablo_sinif2 )

SQL Fonksiyonları AVG() - Returns the average value COUNT() - Returns the number of rows FIRST() - Returns the first value LAST() - Returns the last value MAX() - Returns the largest value MIN() - Returns the smallest value SUM() - Returns the sum *** Bu fonksiyonların hepsi sonuç olarak sadece tek bir değer döndürürüler.

AVG SELECT ProductName, Price FROM Products WHERE Price> ( SELECT AVG (Price) FROM Products );

COUNT SELECT COUNT(column_name) FROM table_name; Bütün Kayıtların Sayısı : SELECT COUNT(*)

MAX Belirtilen sütundaki en büyük değer geri döndürülür SELECT MAX(column_name) FROM table_name; Not : MAX ve parantez arasında boşluk olmamalı MAX(sütun_adı)  Şeklinde

MIN Belirtilen sütundaki en küçük değer geri döndürülür SELECT MIN(column_name) FROM table_name;

SUM Belirtilen sütundaki toplam değer geri döndürülür SELECT SUM(column_name) FROM table_name;

Upper Case Seçilen sütundaki değerlerin tümünü büyük karakterlere çevirir. SELECT UCASE(column_name) FROM table_name;

Lower Case Seçilen sütundaki değerlerin tümünü küçük karakterlere çevirir. SELECT LCASE(column_name) FROM table_name;

Group By Bu operatör; AVG, SUM, MAX, MIN … gibi sadece tek bir sonuç geri döndüren fonksiyonları kullanırken bu işlemleri farklı türden guruplar için ayrı ayrı hesaplamakta kullanılır. Örnek : Select bolum_kodu,MAX(ders_kodu) From dersler group by bolum_kodu

Tabloları Birleştirmek Ortak Sütunlar aracılığıyla farklı tablolardaki ilişkili verileri birleştirmek ve görüntülemek. Çapraz Sorgulama JOIN işlemi (Natural Join diye de geçiyor) From kısmında tablolar virgül ile listelenir ve where kısmında çaprazlamanın hangi koşul ile yapılacağı belirtilir.

Tabloları Birleştirmek Örnek 1 : Select isim, soyisim, bolum_kodu, ders_kodu From dersler, ogrenciler Where dersler.TC = ogrenciler.TC

Tabloları Birleştirmek Örnek 2: Select isim, bolum_kodu, ders_kodu From dersler, ogrenciler Where ogrenciler.isim="ali" AND ogrenciler.TC=dersler.TC