Toplu Ulaşım Veri tabanı Hazırlama ve Yükleme
Hastane Veri tabanı Hazırlama ve Yükleme
Matematiksel Fonksiyonlar
Gruplama ve Sıralama Fonksiyonları
Join Analizi ve Türleri (İnner join, left join, right join …)
Join İşlemlerinde ve Delete
İn (Sub Query) İşlemleri
Except, İntersect, Union Sorgu Birleştirme işlemleri
600.000 Data ve 300 Açıklamalı Sorgu Analizi
Sql server, Mysql ve Oracle Veritabanlarında Syntax Karşılaştırması
Akademik ve Mesleki Yayınlar
SQL Uygulamaları ve Sorgu Bankası
Birinci Baskı: Ağustos 2022
Yiğit Can Aydın
336 Sayfa, 16x23,5 cm.
8.
Bilgisayar Mühendisliği
© Seçkin Yayıncılık San. ve Tic. A.Ş.
Bu kitabın her türlü yayın hakkı Seçkin Yayıncılık San. ve Tic. A.Ş’ye aittir. Yayınevinin yazılı izni olmadan, tanıtım amaçlı toplam bir sayfayı geçmeyecek alıntılar hariç olmak üzere, hiçbir şekilde kitabın tümü veya bir kısmı herhangi bir ortamda yayımlanamaz ve çoğaltılamaz.
Mustafa Kemal Mahallesi 2158. Sokak No:13 Çankaya/ANKARA
İstanbul Çağlayan Adliyesi Şubesi
D Blok 2. Bodrum Kat No: 5
İstanbul Kartal Adliyesi Şubesi
Abide–i Hürriyet Cad. No:183/A
Strazburg Caddesi No: 23/B
Web Sitesi: www.seckin.com.tr
Seçkin Yayıncılık Sertifika No: 45644
Vadi Grafik Ltd. Şti. – Sertifika No: 47479
İvedik Organize Sanayi Bölgesi 1420 Cadde No: 58/1 Yenimahalle / ANKARA – T: (0–312) 395 85 71
Her yol ayrımında bana yol gösteren,
gülleri çok seven, gül kokulu
Bir fanus içerisinde karışık halde tutulan veriler var ve içerisinde istedi–ğiniz özelliğe sahip veriyi bulmak istiyorsunuz. Çözüme gidebilmek için hem an az sürede hem de sizi en az yoracak bir yol bulmanız gerekiyor ve siz nasıl bir çözüm bulurdunuz? Muhtemelen tek tek tüm verileri alır ve sizin istediğiniz özelliğe uyup uymadığına bakardınız. Peki bu ne kadar sürerdi ve sizi ne kadar yorardı.
Daha iyi performans için verileri düzenlemeniz ve her veriyi özelliğine göre gruplayıp ayırmanız gerekiyor. Yaptığınız bu işlem Veri tabanı Tasarım yöntemidir. Düzenlenmiş verileri üzerinde aradığınız veriyi en iyi performansta getirme işlemi de SORGU işlemidir. Verilerin sorgulanması için temel sorgulama dili SQL dili olup, genel yapısı tüm veri tabanı yönetim sistemlerinde (SQL Server, Mysql, Oracle) aynıdır. Platformlardaki sql sorgu farklılığı, o platforma ait bazı syntax farklılığındandır.
Bu nedenle SQL SERVER kitabını okuyup ve öğrenen bir okuyucu sa–dece SQL SERVER veritabanında sorgu yazmayı öğrendiğini zannedip, Oracle, Mysql veya PostgreSQL veri tabanı konusunda hiçbir şey bilmedi–ğini düşünüyor. Bu kitap bunun önüne geçip, kişiye kendi farkındalığını kazandırmayı hedefliyor.
O zaman hadi birlikte sql sorgu serüvenine başlayalım ve her platform–da sorgu yazabilme yetisini birlikte kazanalım…
1. Toplu Taşıma Ulaşım Veritabanı
17
2. Toplu Taşıma Ulaşım Veri tabanı Hazırlama
25
2.1. Sql Server Veri tabanı
25
2.2. Oracle Veritabanında
27
2.3. Mysql Veritabanında
34
1. SQL Diline Hazırlık
37
2.1.1. Where Koşulları
40
2.1.1.1. Karşılaştırma Operatörleri
40
2.1.1.4. IS NULL / IS NOT NULL
44
2.1.1.5. BETWEEN / NOT BETWEEN
44
2.1.1.6. LİKE / NOT LİKE
45
MATEMATİKSEL FONKSİYONLAR
GRUPLAMA VE SIRALAMA FONKSİYONLARI
9. Substring / Substr
115
12. Replicate / Repeat
118
19. Instr / Charindex / Locate
123
1. Getdate / Sysdate / Current_date
134
7. Dateadd / Interval
142
8. Datediff/months_between
147
10. Str_to_date / Convert
148
JOİN İŞLEMLERİNDE VERİ ANALİZİ
1. İn (Sub Query) Bağlantısı
202
3. Joinli Sorguda Update
205
4. Joinli Sorguda Delete
215
1. Hastane Veri Tabanı
259