SQL Server Eğitimleri SQL Server ile ilgili her şey

SQL Server Left Join

SQL Server Left Join

Herkese merhaba, Bu yazıda SQL Server’da Left Join kullanımından bahsedeceğim. Join kısaca iki tablonun birleştirilmesi işlemidir. Left Join işlemi ise iki tabloyu birleştirirken soldaki tabloyu temel alarak bir birleştirme işlemi yapar. Sağdaki tabloda ortak olmayan değerler için NULL değer döndürür. Örnek kullanımı inceleyelim. CREATE TABLE BirinciTablo( ID INT, Sayilar int...

SQL Server Inner Join

SQL Server Inner Join

Herkese merhaba, Bu yazıda SQL Server’da Inner Join kullanımından bahsedeceğim. Join kısaca iki tablonun birleştirilmesi işlemidir. Inner Join işlemi ise iki tabloyu birleştirirken ortak olan değerleri alarak bir birleştirme işlemi yapar. Örnek kullanımı inceleyelim. CREATE TABLE BirinciTablo( ID INT, Sayilar int ) CREATE TABLE IkinciTablo( ID INT, Sayilar int )...

SQL Server’da En Son Girilen Tarihten Bir Gün Önceki Tarihe Erişmek

SQL Server’da En Son Girilen Tarihten Bir Gün Önceki Tarihe Erişmek

Herkese merhaba, Bu yazıda sizlere SQL Server’da en son girilen tarihten bir gün önceki tarih bilgisine nasıl erişebiliriz bundan bahsedeceğim. Konu bir uygulama yazarken ortaya çıktı. Yazılan uygulama toplantı uygulamasıydı. Yazılan toplantı uygulamasında bir önceki toplantının tarih bilgisine ihtiyaç duydum. Ayrıca her bir toplantının da kendine ait bölümleri vardı. Satış, Pazarlama...

SQL Server’da View Kullanımı ve With Schemabinding

SQL Server’da View Kullanımı ve With Schemabinding

Herkese merhaba, Bu yazıda SQL Server’da view kullanımı ve with schemabinding kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. SQL Server’da nesnelerimizde kullandığımız belirli kolonlarımızın değiştirilememesini yada silinememesini isteyebiliriz. Böyle bir istekte with schemabinding parametresini ekleyerek kullandığımız kolonları koruma altına alabiliriz. Kolonlar ilgili tabloda hiçbir şekilde değiştirilemez ve...

SQL Server’da View Kullanımı ve With Encryption

SQL Server’da View Kullanımı ve With Encryption

Herkese merhaba, Bu yazıda SQL Server’da view kullanımı ve with encryption kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. SQL Server’da nesneleri güvenlik sebebiyle kilitlemek isteyebiliriz böyle bir kullanımda with encryption ifadesini kullanmalıyız. With encryption ile oluşturulan nesneye design seçeneği ile erişilemez. Örnek kullanımı Northwind veritabanını...

SQL Server’da View Kullanımı ve With Check Option

SQL Server’da View Kullanımı ve With Check Option

Herkese merhaba, Bu yazıda SQL Server’da view kullanımı ve with check option kullanımı hakkında bilgi vereceğim. Viewlara sanal tablolar diyebiliriz. Satır ve sütunları olan gerçek bir tablo gibidir. With Check Option kısmını ise şöyle anlatalım. SQL Server’da bazı durumlarda, view tanımlamaları oluştururken where anahtar sözcüğüyle bir kriter belirtmiş olabiliriz. Böyle bir view...

SQL Server Grouping_Id Fonksiyonu

SQL Server Grouping_Id Fonksiyonu

Herkese merhaba, Bu yazıda size SQL Server Grouping_Id Fonksiyonundan bahsedeceğim. SQL Server’da Grouping_Id fonksiyonu parametre olarak aldığı alanların özetleme seviyesini gösteren bir fonksiyondur. Örnek kullanımını Northwind veritabanını kullanarak inceleyelim. SELECT CategoryID , ProductID , GROUPING_ID(CategoryID, ProductID) AS Grouping_ID_Değeri FROM dbo.Products GROUP BY ROLLUP(CategoryID, ProductID) Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 354...

SQL Server’da Tüm Veritabanı İsimlerini Listelemek

SQL Server’da Tüm Veritabanı İsimlerini Listelemek

Herkese merhaba, Bu kısımda SQL Server’da tüm veritabanı isimlerini listeleme kodları olacak. Aşağıdaki kodlardan herhangi birini kullanabilirsiniz. SELECT database_id , name FROM sys.databases GO SELECT dbid , name FROM sysdatabases GO sp_helpdb GO sp_databases GO sp_MSforeachdb ‘ PRINT ”?” ‘ 827 Kez Okundu

SQL Server’da TSQL Kodlarını Düzenlemek

SQL Server’da TSQL Kodlarını Düzenlemek

Herkese merhaba, Bu yazıda sizlere SQL Server’da TSQL kodlarını düzenlemek hakkında bilgi vereceğim. SQL Server’da bazı zamanlar uzun uzadıya kodlar yazmış olabilirsiniz ya da başkasının yazdığı SQL kodlarını okumak durumunda kalmış olabilirsiniz. Böyle durumlarda karışık olarak yazılmış kodları elle düzeltmek zaman alabilir. Aşağıdaki siteler size bu konuda yardımcı olacaktır. https://www.freeformatter.com/sql-formatter.html...

SQL Server’da İki Tarih Arasındaki Çalışılan İş Gününü Bulmak

SQL Server’da İki Tarih Arasındaki Çalışılan İş Gününü Bulmak

Herkese merhaba, Bu kısımda SQL Server’da iki tarih arasındaki çalışılan iş gününü bulma kodları olacak. CREATE FUNCTION IkiTarihArasindakiCalisilanIsgununuBulanFonksiyon ( @baslangictarihi Datetime, @bitistarihi Datetime ) RETURNS TABLE AS RETURN ( SELECT (DATEDIFF(dd, @baslangictarihi, @bitistarihi) + 1) -(DATEDIFF(wk, @baslangictarihi, @bitistarihi) * 2) -(CASE WHEN DATENAME(dw, @baslangictarihi) = ‘Sunday’ THEN 1 ELSE 0 END)...

Yazı kopyalamak yasaktır!