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

SQL Server'da Recursive Menü Oluşturmak

SQL Server’da Recursive Menü Oluşturmak

Herkese merhaba. Bu yazıda SQL Server’da Recursive Menü oluşturmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da menü basit ya da gelişmiş şekilde iç içe menüler oluşturabilirsiniz. Öncelikle, “Menu” adında bir tablo oluşturalım. CREATE TABLE Menu ( MenuID INT PRIMARY KEY ,MenuName NVARCHAR(50) ,ParentMenuID INT NULL ,FOREIGN KEY (ParentMenuID) REFERENCES Menu...

SQL Server'da ½'yi Matematiksel Olarak İncelemek

SQL Server’da ½’yi Matematiksel Olarak İncelemek

Herkese merhaba. Bu yazıda SQL Server’da ½ yani bir bölüm 2 ifadesini matematiksel olarak inceleyeceğiz. SQL Server’da bu tarz sorular belki mülakatlarda belki de sorgu yazarken karşınıza denk gelebilir. Bu küçük bir soru. Ancak, bir o kadar da ilginç bir soru. Birçok kişi hemen “0.5” cevabını verir. Matematiksel olarak doğrudur...

SQL Server'da Sağ ve Sol Boşlukları Temizlemek

SQL Server’da Sağ ve Sol Boşlukları Temizlemek

Herkese merhaba. Bu yazıda SQL Server’da sağ ve sol boşlukları temizlemek ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda sağ ve sol boşlukları temizlemek isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SQL Server 2017 ve üzeri sürümlerde sağ ve sol boşlukları temizlemek için aşağıdaki kodu kullanabilirsiniz. SELECT...

SQL Server'da Temp Tabloların Kullanımı

SQL Server’da Temp Tabloların Kullanımı

Herkese merhaba.Bu yazıda sizlere Temp tabloların kullanımından bahsedeceğim. SQL Server’da bazı durumlarda Temp tabloları kullanmak isteyebilirsiniz. SQL Server’da Temp tablo (veya geçici tablo), tempdb veritabanında oluşturulan ve yalnızca bir oturum veya işlem süresince var olan bir tablodur. Temp tablolar, kalıcı olarak normal bir tabloda saklayamayacağınız geçici verileri depolamanız gereken durumlarda...

SQL Server'da Tüm DROP IF EXISTS Kullanımları

SQL Server’da Tüm DROP IF EXISTS Kullanımları

Herkese merhaba. Bu yazıda SQL Server’da Tüm DROP IF EXISTS kullanımları ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda DROP IF EXISTS kullanımlarına ihtiyacınız olabilir. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. Not : Aşağıdaki komutlar SQL Server 2016 ve üzerinde çalışır. 1 -) Tablo Drop Etme DROP...

SQL Server’da IBAN Kontrol Eden Fonksiyon

SQL Server’da IBAN Kontrol Eden Fonksiyon

Herkese merhaba. Bu yazıda SQL Server’da IBAN kontrol eden fonksiyon ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda IBAN kontrolü yapmak isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere IBAN kontrolünü sağlamış olduk. Herkese çalışma hayatında ve yaşamında...

SQL Server'da AutoHotkey Programını Kullanarak CTRL + D ile Satır Kopyalamak

SQL Server’da AutoHotKey Programını Kullanarak CTRL + D ile Satır Kopyalamak

Herkese merhaba. Bu yazıda SQL Server’da AutoHotKey programını kullanarak CTRL + D ile satır kopyalama işleminin nasıl yapılacağı ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda satırları hızlı şekilde alt satıra kopyalamak isteyebilirsiniz. SQL Server’ın kendinde bu şekilde bir özellik yok. Bu özelliği katmak için AutoHotKey sitesinden ilgili programı indirip...

SQL Server'da Hicri Tarihi Miladi Tarihe Çevirmek

SQL Server’da Hicri Tarihi Miladi Tarihe Çevirmek

Herkese merhaba. Bu yazıda SQL Server’da Hicri tarihi Miladi tarihe çevirmek ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda hicri tarihi miladi tarihe çevirmek isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT CONVERT(DATETIME, ’16/05/1445′, 131) + 1 AS MiladiTarih; Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz....

SQL Server'da IBAN Numarası Formatlamak

SQL Server’da IBAN Numarası Formatlamak

Herkese merhaba. Bu yazıda SQL Server’da IBAN numarası formatlamak ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda IBAN numarası formatlamak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @iban VARCHAR(50) = ‘TR320010009999901234567890’; SELECT CONCAT(SUBSTRING(@iban, 1, 2), ‘ ‘, SUBSTRING(@iban, 3, 4), ‘ ‘, SUBSTRING(@iban, 7, 4), ‘...

SQL Server'da WHILE Döngüsü ile TEMP Tabloya INSERT Yapmak

SQL Server’da WHILE Döngüsü ile TEMP Tabloya INSERT Yapmak

Herkese merhaba. Bu yazıda SQL Server’da WHILE döngüsü ile TEMP tabloya INSERT yapmak ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda WHILE döngüsü ile TEMP tabloya INSERT yapmak isteyebilirsiniz. Aşağıdaki örnek yapıyı kendinize göre revize ederek sizler de bu işlemi rahatlıkla yapabilirsiniz. IF object_id(‘tempdb..#TempTablo’) IS NOT NULL DROP TABLE #TempTablo;...

Yazı kopyalamak yasaktır!