MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 44 – T-SQL Aggregate Functions 4 – MAX() Kullanımı

MS SQL Server Eğitimleri 44 – T-SQL Aggregate Functions 4 – MAX() Kullanımı MS SQL Eğitimlerimize MAX fonksiyonu ile devam ediyoruz. MAX fonksiyonu arama yaptığımız kolondaki en büyük değeri döner geriye.  Şöyle bir senaryo düşünebilirsiniz. Bir firmada bir performans değerlendirme tablonuz var. Herkesin aldığı bir puan var. 1000 lerce çalışanınız var ve en yüksek puanı alan […]

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 43 – T-SQL Aggregate Functions 3 – MIN() Kullanımı

MS SQL Server Eğitimleri 43 – T-SQL Aggregate Functions 3 – MIN() Kullanımı MS SQL Eğitimlerimize MIN fonksiyonu ile devam ediyoruz. Min fonksiyonu arama yaptığımız kolondaki en küçük değeri döner geriye.  Şöyle bir senaryo düşünebilirsiniz. Bir firmada bir performans değerlendirme tablonuz var. Herkesin aldığı bir puan var. 1000 lerce çalışanınız var ve en düşük puanı […]

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 41 – T-SQL Aggregate Functions 1 – AVG() Kullanımı

MS SQL Server Eğitimleri 41 – T-SQL Aggregate Functions 1 – AVG() Kullanımı MS SQL Eğitimlerimizde yavaştan bazı temel fonksiyonların kullanımlarına başlıyoruz. Bir kaç yazımızı Hesaplama fonksiyonlarına ayıracağız. Aggregate Functions olarak geçen bu fonksiyonlar SQL sorgularında çok işimize yararlar. Bu eğitim yazımızın konusu AVG() fonksiyonu. Avarage ifadesinin kısaltması olarak SQL kodları arasına girmiş bu fonksiyon […]

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 40 – T-SQL As (Alias) Kullanımı

MS SQL Server Eğitimleri 40 – T-SQL As (Alias) Kullanımı MS SQL eğitimlerimize AS ifadesinin kullanımı ile devam ediyoruz. İş hayatında yaptığımız işler için kullandığımız SQL sorguları burada konu anlatımlarında kullandığımız gibi 1 satırlık sorgu kodlarından oluşmuyor. Şu ana kadar yazdığım en uzun sorgu kodu 148 satırdan oluşuyordu. 

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 37 – The DELETE Statement Conflicted with The REFERENCE Constraint Hatası Çözümü

MS SQL Server Eğitimleri 37 – The DELETE Statement Conflicted with The REFERENCE Constraint Hatası Çözümü, MS SQL eğitimlerimize bir hata çözümü ile devam ediyoruz. İlişkili veritabanlarımızda silme işlemi yaparken eğer gerekli kuralları ayarlamadı isek şu hatayı alırız.

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 35 – T-SQL Delete İşlemi

MS SQL Server Eğitimleri 35 – T-SQL Delete İşlemi   MS SQL eğitimlerimize bir başka önemli konu DELETE işlemi ile devam ediyoruz. Not: Derslerimi baştan sona takip eden arkadaşlar XENONBOX veritabanını benimle beraber oluşturdu iseniz. Aşağıda anlatacağım işlemleri kendi veri tabanınız üzerinde uygulamaya çalışamayınız hata alacaksınız. Alacağınız hatayı yazının sonunda anlattım. Bir sonraki yazımda bu […]

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 23 – T-SQL Select İşlemi

MS SQL Server Eğitimleri 23 – T-SQL Select İşlemi   SQL Eğitimlerimize herhangi bir yazılım platformunda elimizdeki var olan verileri çağırmamızı, göstermemizi, listelememizi sağlayan sorgu SELECT işlemi ile devam ediyoruz. Geçen dersimizde var olan veri tabanımıza veri kayıt işlemlerini göstermiştim. MS SQL Server Eğitimleri 21 – T-SQL Insert İşlemi Şimdi elimizde var olan verileri çağırmayı […]

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 20 – T-SQL İlişikili Tablo Oluşturma (Foreign Key Oluşturma)

MS SQL Server Eğitimleri 19 – Foreign Key Kavramı   SQL Eğitimlerimize T-SQL kodlamayla ve ilişkili tablolar oluşturma yani Foreign Key tanımlamayı öğreneceğiz. Bir önceki derslerimde T-SQL kodları ile tablo oluşturmayı göstermiştim. MS SQL Server Eğitimleri 18 – T-SQL Tablo Oluşturma Şimdi önceden bildiğimiz ilişki kolonlarınıda ekleyerek tablolarımızı nasıl oluşturabiliriz buna bakacağız. Yeni oluşturduğumuz veri […]

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 17 – SQL Server Kod İle Veri Tabanı Oluşturma

MS SQL Server Eğitimleri 17 – SQL Server Kod İle Veri Tabanı Oluşturma   SQL Server eğitimlerimize artık bir üst seviyeye geçme vakti. Şimdiye kadar yaptığımız işlerin tümü görsel kısımda tasarım alanında yapılan işlerdi. Bunları yaparken ekstra pek çok kavramı ve yapıyı da gördük. Artık buradan sonra SQL Server’ın kodlama dili T-SQL ile sorgularak yazarak […]

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 15 – Script Yolu İle Veri Tabanı, Tablo veya Data Ekleme

MS SQL Server Eğitimleri 14 – Script Yolu İle Veri Tabanı Ekleme SQL Eğitimlerimize Script yolu ile Server’a yeni bir veri tabanı nasıl eklenir onu anlatarak devam ediyorum. Önceki derslerimizde oluşturduğum RUBBLEBOX verita banına referans olarak kullandığım SANBOX  veri tabanının script dosyasını aşağıdaki linkten indiriniz. Önceki dersimize göz atarak veri tabanı scripti nasıl oluşturulur öğrenebilirsiniz.

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 14 – Generete Script İle Veri Tabanı ve Data Aktarma

MS SQL Server Eğitimleri 14 – Generete Script İle Data ve Tablo Aktarma SQL Eğitimelerimize Generate Script yolu ile veritabanı yapısının ve dataların nasıl script olarak alabiliriz bunu anlatarak devam ediyorum. RUBBLEBOX isimli veri tabanımızı oluştururken SANDBOX isimli bir veri tabanını referans almıştım. Şimdi SANDBOX veri tabanını script olarak alacağım.

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 13 – The INSERT Statement Conflicted with the FOREIGN KEY Constraint Hatası

MS SQL Server Eğitimleri 13 – The INSERT Statement Conflicted with the FOREIGN KEY Constraint Hatası SQL Eğitimlerimize bir hata çözümü ile devam ediyoruz.Bir önceki yazımda Excel gibi bir veri dosyasındaki verileri kopyala yapıştır yaparak tablomuza eklemeyi anlatmştım. Aşağıdaki linkten göz atabilirsiniz.

MS SQL Eğitimleri Murat Bilginer

MS SQL Server Eğitimleri 12 – SQL Server 2017 Tabloya Veri Kaydetme

MS SQL Server Eğitimleri 12 – SQL Server 2017 Tabloya Veri Kaydetme   SQL Eğitimlerimizde Temel Sorgu işlemlerine geçmeden önceki son eğitim yazımız. Bu yazımda tabloya herhangi bir sorgu işlemi yapmadan nasıl veri girebileceğimizi göstereceğim.RUBBLEBOX veri tabanımızın tablolarını dolduralım.Veri ekleyeceğimiz tablonun üzerine sağ tıklıyoruz ve Edit Top 200 Rows diyoruz.     Böyle bir ekran […]