VTYS 2012 Mehmet Emin KORKUSUZ Ders - 05.

Slides:



Advertisements
Benzer bir sunumlar
Stored Procedure Öğr.Gör.Metin Akbulut.
Advertisements

VTYS Öğr. Gör. Engin DUTAR
BÖLÜM Atama Deyimi (Assignment)
mantIKSAL OPERATÖRLER
KARMAŞIK SORGULAR.
DERS 7 PIC 16F84 PROGRAMLAMA.
Makine Müh. & Jeoloji Müh.
SQL Structured Query Language (Yapısal sorgulama dili)
VTYS 2012 Mehmet Emin KORKUSUZ Ders - 06.
En ucuzundan en pahalısına doğru sıralanmış olarak “Cep Telefonları” kategorisindeki tüm ürünlerin isimleri “Spor” kategorisinde ürünleri listelenen “İstanbul”
Visual Basic 6.0 Ders Notları
SQL Komutlar 2 Sibel SOMYÜREK.
4. KONTROL VE DÖNGÜ KOMUTLARI
Alt Sorgular Veritabanı 2.
5 Sorgulama İşlemleri Veritabanı 1.
Veri Tabanı Yönetim Sistemleri
SQL Sorgu Örnekleri.
Fonksiyonlar Hafta 4.
DERS 6 PIC 16F84 PROGRAMLAMA.
VTYS 2012 Mehmet Emin KORKUSUZ Ders - 04.
10 Gruplandırarak Sorgulama
VTYS Öğr. Gör. Engin DUTAR
OPERATÖRLER.
Departman ve Personel Tablosu Soruları
MANTIKSAL OPERATÖRLER
SQL Komutlar 3 Sibel SOMYÜREK.
DERS 6 PIC 16F84 PROGRAMLAMA.
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
Veri Tabanı Yönetim Sistemleri I Öğr.Gör.Kenan KILIÇASLAN Web:
VTYS Öğr. Gör. Engin DUTAR
DERS 8 PIC 16F84 PROGRAMLAMA.
SQL’e Giriş ve SELECT Komutu
MySQL Operatörleri ve Fonksiyonları
Timer 1 16bit (65535) Programlanabilir dahili ve harici saat kaynağı
SQL SERVER 2008 Yücel YILDIRIM.
VeriTabanı Uygulama.
7 Aritmetiksel Operatörler ve Hazır Fonksiyonlar
Veritabanı Yönetim Sistemleri-I
SQL Komutları (2) Uzm. Murat YAZICI.
FONKSİYONLAR İbrahim Onur Sığırcı.
İnternet Programlama - 2
VTYS Öğr. Gör. Engin DUTAR
SQL’ e Giriş Uzm. Murat YAZICI.
2. HAFTA 2. Hafta.
Veri Tabanı Yönetimi Dersi 7. Laboratuvarı Arş. Gör. Pınar CİHAN.
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
VB’DE OPERATÖRLER. VB’DE ARİTMETİK İŞLEMLERİN BAZILARI OPERATÖRLERLE YAPILIRKEN BAZILARI DA FONKSİYONLARLA YAPILIR. VB’DE KULLANILAN ARİTMETİK VE LOJİK.
Sunum Planı 2 Veri Temelleri Veri & Bilgi Dijital Veri & Sayısallaştırma Dijital Veri Saklama Veritabanı Veri Saklama VTYS SQL Veri Yönetimi Veri Ambarı.
Değişkenler Sabitler İşlemciler İfadeler Deyimler 1 Programlama Dillerinin Temel Elemanları (Hafta5) BSM208 PROGRAMLAMA DİLLERİNİN PRENSİPLERİ.
Ö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ı.
GROUP BY HAVING ORDER BY İbrahim Onur Sığırcı. Ö RNEK 1 – G RUP F ONKSIYONLARı * «Sales» departmanında kaç kişinin çalıştığını, toplam maaşlarını, en.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
PHOTOSHOP A) GÖRÜNTÜ BOYUTLANDIRMA (Dosya aç: Flower) * Büyüt - (Ctrl +) * Küçült - (Ctrl -) * Ekrana sığdır - (Ctrl 0) * Gerçek boyut - (Ctrl Alt 0) *
SINIF YÖNETİMİ İlköğretim Müfettişi Durdu Mehmet BAYRAKTAR.
Programlama Dillerinin Temel Elemanları
MATEMATIKSEL IŞLEMLER
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
PHP’DE ARİTMATİKSEL OPERATÖRLER.
Bölüm 7 İfadeler ve atamalar.
Bilgisayar Programlamasına ve Veri Analizine Giriş
SQL GROUP BY HAVING.
GROUP BY HAVING ORDER BY LIMIT
Sorgu / dml / ddl komutları
Stored Procedure Öğr.Gör.Metin Akbulut.
TATİLİMTATİLİM Bilgisayar oynadım kitaplarımı okudum tamam bitti.
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-4-DML
Intersect Tablo1 Sno Ad Soyad 1 Ali Ak 2 Veli Kara 3 Can Mor Tablo2
WHAT İS THİS? Select the shape next to the correct word.
Sunum transkripti:

VTYS 2012 Mehmet Emin KORKUSUZ Ders - 05

Operatörler = := SELECT @var1 := 1, @var2; SELECT @var1:=COUNT(*) FROM t1; SELECT @var1;

Operatörler & (Bitler için AND) ~ (Bitler için ters çevir = invert) | (Bitler için OR) ^ (Bitler için XOR) << Sola Kaydır >> Sağa Kaydır Bitcount()

Operatörler DIV / - % MOD + *

Operatörler = <=> >= > < <= SELECT 1 <=> 1, NULL <=> NULL, 1 <=> NULL;

Operatörler IS IS NULL IS NOT IS NOT NULL SELECT 1 IS TRUE, 0 IS FALSE, NULL IS UNKNOWN; SELECT 1 IS NOT NULL, 0 IS NOT NULL, NULL IS NOT NULL;

Fonksiyonlar Numeric String Date/Time

Fonksiyonlar ABS() Girilen sayının mutlak değerini verir. SELECT ABS(sayı);

Fonksiyonlar ABS()

Fonksiyonlar BIT_COUNT() Girilen sayıda kaç tane bit kullanıldığını gösterir.. SELECT BIT_COUNT(sayı);

Fonksiyonlar BIT_COUNT()

Fonksiyonlar CEIL() Girilen sayıyı yukarıya yuvarlar. SELECT CEIL(sayı); CEILING()

Fonksiyonlar CEIL()

Fonksiyonlar CONV() Bir sayıyı başka bir tabana çevirir. SELECT CONV(sayı,taban,yeni_taban);

Fonksiyonlar CONV()

Fonksiyonlar COS() Girilen sayının cosinüs’ünü verir. SELECT COS(sayı); SIN() ASIN() COT() ACOS() TAN() ATAN()

Fonksiyonlar COS()

Fonksiyonlar DEGREES() Girilen radyan değeri dereceye çevirir. SELECT DEGREES(radyan);

Fonksiyonlar DEGREES()

Fonksiyonlar EXP() e sayısının kuvvetini hesaplar. SELECT EXP(üs);

Fonksiyonlar EXP()

Fonksiyonlar FORMAT() Girilen sayıyı ###,###.## formatına çevirir. SELECT FORMAT(sayı, basamak);

Fonksiyonlar FORMAT()

Fonksiyonlar FLOOR() Girilen sayıyı aşağıya yuvarlar. SELECT FLOOR(sayı);

Fonksiyonlar FLOOR()

Fonksiyonlar GREATEST() Girilen sayılardan en büyüğünü verir. SELECT GREATEST(sayı1, sayı2,….sayıN);

Fonksiyonlar GREATEST()

Fonksiyonlar INTERVAL() Bir değerin diğerleri içinde hangi aralıkta olduğuna bakar. Değer listesi artan sırada yazılmalıdır. SELECT INTERVAL(aranan,s1,s2…sN);

Fonksiyonlar INTERVAL()

Fonksiyonlar LEAST() Girilen sayılardan en küçüğünü verir. SELECT LEAST(sayı1, sayı2,….sayıN);

Fonksiyonlar LEAST()

Fonksiyonlar LOG() Logaritma hesaplar. Tek parametreli girilirse taban e kabul edilir. SELECT LOG(sayı); SELECT LOG(taban, sayı);

Fonksiyonlar LOG()

Fonksiyonlar LOG10() 10 tabanında logaritma hesaplar. SELECT LOG10(sayı); LOG2() LN()

Fonksiyonlar LOG10()

Fonksiyonlar MOD() Girilen sayıların bölümünden kalanı verir. SELECT MOD(sayı1, sayı2);

Fonksiyonlar MOD()

Fonksiyonlar PI() PI sayısının değerini verir. SELECT PI();

Fonksiyonlar PI()

Fonksiyonlar POW() Girilen sayının kuvvetini verir. SELECT POW(taban, üs); POWER(taban, üs)

Fonksiyonlar POW()

Fonksiyonlar RADIANS() Girilen dereceyi radyan’a çevirir. SELECT RADIANS(derece);

Fonksiyonlar RADIANS()

Fonksiyonlar RAND() 0<=X<1 aralığından rastgele sayı üretir. SELECT RAND();

Fonksiyonlar RAND()

Fonksiyonlar ROUND() Girilen sayıyı yuvarlar. SELECT ROUND(sayı); SELECT ROUND(sayı, basamak);

Fonksiyonlar ROUND()

Fonksiyonlar SIGN() Girilen sayının işaretini verir. SELECT SIGN(sayı);

Fonksiyonlar SIGN()

Fonksiyonlar SQRT() Girilen sayının kökünü verir. SELECT SQRT(sayı);

Fonksiyonlar SQRT()

Fonksiyonlar TRUNCATE() Girilen sayının ondalık kısmını düzenler. SELECT TRUNCATE(sayı, basamak);

Fonksiyonlar TRUNCATE()

Fonksiyonlar OPERATÖRLER + - * / DIV % MOD

Fonksiyonlar OPERATÖRLER

Fonksiyonlar Numeric String Date/Time

Fonksiyonlar ASCII() Girilen karakterin ASCII kodunu verir. SELECT ASCII(karakter);

Fonksiyonlar ASCII()

Fonksiyonlar CHAR() Girilen sayı veya sayıların ASCII tablosundaki karşılığını verir. SELECT CHAR(sayı); SELECT CHAR(sayı1,sayı2,sayı3…);

Fonksiyonlar CHAR()

Fonksiyonlar CONCAT() Girilen stringleri birleştirir. SELECT CONCAT(str1, str2, …);

Fonksiyonlar CONCAT()

Fonksiyonlar CONCAT_WS() Girilen stringleri aralarına bir string ekleyerek birleştirir. SELECT CONCAT_WS(krk, str1, str2, …);

Fonksiyonlar CONCAT_WS()

Fonksiyonlar ELT() Girilen elemanlar arasından uygun istenilen sıradakini seçer. SELECT ELT(sıra, ele1, ele2, …);

Fonksiyonlar ELT()

Fonksiyonlar FIELD() Aranan değerin kaçıncı sırada olduğunu bulur. SELECT FIELD(aranan, str1, str2, …);

Fonksiyonlar FIELD()

Fonksiyonlar INSERT() String bir ifadenin içerisinden belli bir yeri değiştirir. SELECT INSERT(metin,başlangıç,sayı,yeni);

Fonksiyonlar INSERT()

Fonksiyonlar INSTR() Bir metin içerisinde aranan değerin ilk konumunu verir. SELECT INSTR(metin, aranan);

Fonksiyonlar INSTR()

Fonksiyonlar LCASE() Girilen metni küçük harflere çevirir. SELECT LCASE(metin); LOWER()

Fonksiyonlar LCASE()

Fonksiyonlar LEFT() Metnin sol başından belli sayıda karakter seçmeye yarar. SELECT LEFT(metin, sayı); RIGHT()

Fonksiyonlar LEFT()

Fonksiyonlar LENGTH() Bir metin ifadesindeki karakter sayısını verir. SELECT LENGTH(metin);

Fonksiyonlar LENGTH()

Fonksiyonlar LOAD_FILE() Bir dosya içerisindeki metni okur. SELECT LOAD_FILE(dosya yolu);

Fonksiyonlar LOAD_FILE()

Fonksiyonlar LOCATE() Bir metin içerisinde aranan değerin ilk konumu verir. SELECT LOCATE(aranan, metin); SELECT LOCATE(aranan, metin, başlangıç); POSITION(aranan IN metin)

Fonksiyonlar LOCATE()

Fonksiyonlar LPAD() Bir metin ifadesinin sol başını istenilen karakterle istenilen sayıya kadar doldurur. SELECT LPAD(metin, sayı, krk); RPAD()

Fonksiyonlar LPAD()

Fonksiyonlar LTRIM() Bir metin ifadesinin sol başındaki boşlukları siler. SELECT LTRIM(metin); RTRIM()

Fonksiyonlar LTRIM()

Fonksiyonlar REGEXP İfadelerin eşleşip eşleşmediğini sınar. Eşleşme varsa 1, yoksa 0 üretir. SELECT metin REGEXP format;

Fonksiyonlar REGEXP ? Kendinden önce gelen işlem en fazla bir tane olabilir. Hiç de olmayabilir. * Kendinden önce gelen işlem birden fazla olabilir, hiç de olmayabilir. | Ya da anlamındadır.  (a|b|c) a,b veya c olabilir \s Boşluk anlamına gelir. () O işlemi gruplayarak diğerlerinden ayırır. ^ Başlangıç $ Bitiş . Herhangi bir karakter anlamına gelir + Bir veya daha fazla anlamındadır. En az bir tane olmalıdır. \\ Özel karakterleri yazmak için kullanılır. {} O işlemden kaç tane olabileceğini belirler.

Fonksiyonlar REGEXP

Fonksiyonlar REPEAT() Bir metin ifadesini istenilen sayıda yan yana çoğaltır. SELECT REPEAT(metin, sayı);

Fonksiyonlar REPEAT()

Fonksiyonlar REPLACE() Bir metin ifadesinin içindeki istenilen karakteri başka karakterle değiştirir. SELECT REPLACE(metin, eski, yeni);

Fonksiyonlar REPLACE()

Fonksiyonlar REVERSE() Bir metin ifadesini tersine çevirir. SELECT REVERSE(metin);

Fonksiyonlar REVERSE()

Fonksiyonlar SPACE() Girilen sayı kadar boşluktan oluşan bir string üretir. SELECT SPACE(sayı);

Fonksiyonlar SPACE()

Fonksiyonlar STRCMP() İki string ifadeyi karşılaştır. İlk string küçükse -1, büyükse 1 döner. Stringler eşitse 0. SELECT STRCMP(metin1, metin2);

Fonksiyonlar STRCMP()

Fonksiyonlar SUBSTRING() Bir metin ifadesinin içinden belli sayıda karakter alır. SELECT SUBSTRING(metin,başlangıç); SELECT SUBSTRING(metin FROM başlangıç); SELECT SUBSTRING(metin,başlangıç,sayı); SELECT SUBSTRING(mtn FROM başl FOR sayı); SELECT MID(metin, başlangıç, sayı)

Fonksiyonlar SUBSTRING()

Fonksiyonlar SUBSTRING_INDEX() Bir metin ifadenin başından veya sonundan metin seçer. Verilen karakterin verilen sırada görüntülendiği noktaya kadar seçer. SELECT SUBSTRING_INDEX(metin, karakter, sıra);

Fonksiyonlar SUBSTRING_INDEX()

Fonksiyonlar TRIM() Baştan ve/veya sondan boşluk ya da karakter siler. SELECT TRIM( [BOTH | LEADING| TRAILING [karakter] FROM] metin);

Fonksiyonlar TRIM()

Fonksiyonlar UCASE() Girilen metni büyük harflere çevirir. SELECT UCASE(metin); UPPER()

Fonksiyonlar UCASE()

Fonksiyonlar Numeric String Date/Time

Fonksiyonlar ADDDATE() Bir zamana istenilen zamanı ilave eder. SELECT ADDDATE(zaman, gün); SELECT ADDDATE( zaman, INTERVAL sayı birim); DATE_ADD(zaman, INTERVAL sayı birim)

Fonksiyonlar ADDDATE(), SUBDATE(), DATE_ADD(), DATE_SUB() DAY MONTH WEEK QUARTER YEAR MICROSECOND SECOND MINUTE HOUR MINUTE_SECOND 'MINUTES:SECONDS' HOUR_SECOND 'HOURS:MINUTES:SECONDS' HOUR_MINUTE 'HOURS:MINUTES' DAY_MINUTE 'DAYS HOURS:MINUTES' DAY_HOUR 'DAYS HOURS' YEAR_MONTH 'YEARS-MONTHS'

Fonksiyonlar ADDDATE()

Fonksiyonlar ADDTIME() Bir saat bilgisine istenilen zamanı ilave eder. SELECT ADDTIME(saat1, saat2);

Fonksiyonlar ADDTIME()

Fonksiyonlar CURDATE() O anki tarih bilgisini verir. SELECT CURDATE(); CURRENT_DATE() CURRENT_DATE;

Fonksiyonlar CURDATE()

Fonksiyonlar CURTIME() O anki saat bilgisini verir. SELECT CURTIME(); CURRENT_TIME() CURRENT_TIME;

Fonksiyonlar CURTIME()

Fonksiyonlar DATE_FORMAT() Tarih çıktısını şekillendirir. SELECT DATE_FORMAT(tarih, % format); TIME_FORMAT()

Fonksiyonlar DATE_FORMAT() %a Sun…Sat %M January (ay) %b Jan…Dec %m %p AM – PM %d 01…31 (gün) %r 03:35:12 PM (12lik saat) %e 1…31 (gün) %s %S 00…59 (saniye) %H 00…23 (saat) % T 15:35:12 (24lük saat) %h 01…12 (saat) %W Sunday (gün) %i 01…59 (dakika) %w 0…6 (gün) 0=Sunday %j 001…366 (gün) %y İki haneli yıl %k 0-23 (saat) %Y Dört haneli yıl

Fonksiyonlar DATE_FORMAT()

Fonksiyonlar DATE() Zaman bilgisi içerisinden tarihi alır. SELECT DATE(zaman); TIME() HOUR() MINUTE() SECOND() DAY() DAYOFMONTH() DAYOFWEEK() DAYOFYEAR() WEEK() WEEKOFYEAR() MONTH() QUARTER() DAYNAME() YEAR() MONTHNAME()

Fonksiyonlar DATE()

Fonksiyonlar DATEDIFF() İki tarih arasındaki farkı gün cinsinden hesaplar. SELECT DATEDIFF(tarih1, tarih2); TIMEDIFF()

Fonksiyonlar DATEDIFF()

Fonksiyonlar FROM_DAYS() Girilen gün sayısını tarihe çevirir. 0001-01-01 tarihinden itibaren hesaplar. SELECT FROM_DAYS(gün); TO_DAYS()

Fonksiyonlar FROM_DAYS()

Fonksiyonlar FROM_UNIXTIME() Unix formatındaki veriyi (saniye cinsinden zaman bilgisi) okunaklı hale getirir. SELECT FROM_UNIXTIME(zaman);

Fonksiyonlar FROM_UNIXTIME()

Fonksiyonlar LAST_DAY() Girilen tarihin ait olduğu ayın son gününü gösterir. SELECT LAST_DAY(tarih);

Fonksiyonlar LAST_DAY()

Fonksiyonlar MAKEDATE() Girilen yıl ve güne göre tarih üretir. SELECT MAKEDATE(yıl, gün);

Fonksiyonlar MAKEDATE()

Fonksiyonlar MAKETIME() Girilen değerlere göre saat bilgisi üretir. SELECT MAKETIME(saat, dakika, saniye);

Fonksiyonlar MAKETIME()

Fonksiyonlar NOW() O anki tarih ve saat bilgisini verir. SELECT NOW(); CURRENT_TIMESTAMP() LOCALTIME() LOCALTIMESTAMP()

Fonksiyonlar NOW()

Fonksiyonlar SEC_TO_TIME() Saniye cinsinden girilen değeri saate çevirir. SELECT SEC_TO_TIME(saniye); TIME_TO_SEC()

Fonksiyonlar SEC_TO_TIME()

Fonksiyonlar STR_TO_DATE() Girilen metni istenilen formattaki tarih bilgisine çevirir. SELECT STR_TO_DATE(metin, %format);

Fonksiyonlar STR_TO_DATE() %a Sun…Sat %M January (ay) %b Jan…Dec %m %p AM – PM %d 01…31 (gün) %r 03:35:12 PM (12lik saat) %e 1…31 (gün) %s %S 00…59 (saniye) %H 00…23 (saat) % T 15:35:12 (24lük saat) %h 01…12 (saat) %W Sunday (gün) %i 01…59 (dakika) %w 0…6 (gün) 0=Sunday %j 001…366 (gün) %y İki haneli yıl %k 0-23 (saat) %Y Dört haneli yıl

Fonksiyonlar STR_TO_DATE()

Fonksiyonlar SUBDATE() Bir zamandan istenilen zamanı çıkarır. SELECT SUBDATE(zaman, gün); SELECT SUBDATE( zaman, INTERVAL sayı birim); DATE_SUB(zaman, INTERVAL sayı birim)

Fonksiyonlar ADDDATE(), SUBDATE(), DATE_ADD(), DATE_SUB() DAY MONTH WEEK QUARTER YEAR MICROSECOND SECOND MINUTE HOUR MINUTE_SECOND 'MINUTES:SECONDS' HOUR_SECOND 'HOURS:MINUTES:SECONDS' HOUR_MINUTE 'HOURS:MINUTES' DAY_MINUTE 'DAYS HOURS:MINUTES' DAY_HOUR 'DAYS HOURS' YEAR_MONTH 'YEARS-MONTHS'

Fonksiyonlar SUBDATE()

Fonksiyonlar SUBTIME() Bir saat bilgisinden istenilen zamanı çıkarır. SELECT SUBTIME(saat1, saat2);

Fonksiyonlar SUBTIME()

Fonksiyonlar TIMESTAMPADD() Zaman bilgisine istenilen süreyi ilave eder. Birimler: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR SELECT TIMESTAMPADD( birim, miktar, zaman);

Fonksiyonlar TIMESTAMPADD()

Fonksiyonlar TIMESTAMPDIFF() İki zamanı karşılaştırıp sonucu istenilen birimle görüntüler. Birimler: SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR SELECT TIMESTAMPDIFF( birim, zaman1, zaman2);

Fonksiyonlar TIMESTAMPDIFF()

Fonksiyonlar UNIX_TIMESTAMP() 1 Ocak 1970 tarihinden bu yana geçen süreyi saniye cinsinden verir. SELECT UNIX_TIMESTAMP(); SELECT UNIX_TIMESTAMP(zaman);

Fonksiyonlar UNIX_TIMESTAMP()

TEŞEKKÜRLER mysql> SELECT ‘Elçin ŞENSES - Beyhan HAMURCU’ AS ‘Hazırlayanlar’ FROM ‘BOTE-3’ ;