Category: Orta Seviye SQL Server

SQL Server’da Tablo İçerisindeki Sütun İçeriğinin Güncellenmesi

SQL Server’da Tablo İçerisindeki Sütun İçeriğinin Güncellenmesi

Herkese merhaba, Bu yazıda size SQL Server’da tablo içerisindeki sütun içeriğinin güncellenmesi hakkında bilgi vereceğim. SQL Server’da bir sütun içindeki verilerin değişmesini bazen isteyebiliriz. Ne demek istiyoruz bir örnekle açıklayalım. –Tablo oluşturulması CREATE TABLE UrunReceteleri( UrunID INT IDENTITY(1,1), UrunKod NVARCHAR(200), CONSTRAINT PK_UrunID PRIMARY KEY(UrunID) ) –Tabloya veri insert etme işlemi INSERT...

SQL Server’da Bulk Insert ile Veri Aktarımı

SQL Server’da Bulk Insert ile Veri Aktarımı

Herkese merhaba, Bu yazıda size SQL Server’da Bulk insert ile veri aktarımının nasıl yapılacağından bahsedeceğim. SQL Server’da dışardan bir dosya kullanarak insert yapma işlemine gereksinim duyabiliriz Bu makalede CSV olarak kaydedilen bir dosyadaki verilerin SQL Server’a insert edilmesi işlemini gerçekleştireceğiz. Bu işlemi yaparken kolonların sırası ile insert edeceğiniz tablodaki alanlarla eşleşmesi...

SQL Server’da Where ve Order By Kısımlarında Alias Kullanımı

SQL Server’da Where ve Order By Kısımlarında Alias Kullanımı

Herkese merhaba, Bu yazıda size SQL Server’da Where ve Order By Kısımlarında Alias kullanımından bahsedeceğim. SQL Server’da kod yazarken Alias yani takma ad ifadelerini Where ve Order By ile kullanmışınızdır. Where ile Alias kullanımında hata alınırken Order By ile hata alınmaz. Bunun nedenini inceleyelim. Örnek kodları aşağıda görmektesiniz. Örnekler Northwind veritabanı kullanılarak...

SQL Server’da WITH ROLLUP ve WITH CUBE Arasındaki Fark

Herkese merhaba, Bu yazıda SQL Server’da With Rollup ile With Cube kullanımı arasındaki farkları inceleyeceğiz. Bu incelemeyi daha rahat anlamak adına aşağıdaki örneği inceleyelim. –Temp Tablo oluşturulması ve içerisine veri aktarılması SELECT * INTO #TempTablo FROM ( SELECT ‘Dönem1’ Periyot, ‘Ahmet’ Ad, 97 Satislar UNION ALL SELECT ‘Dönem1’, ‘Ramiz’, 88...

SQL Server’da Tekrarlanan Kayıtları Silmek

SQL Server’da Tekrarlanan Kayıtları Silmek

Herkese merhaba, Bu yazıda size SQL Server’da tekrarlanan kayıtların tespit edilip nasıl silineceğinden bahsedeceğim. Bu işlem için aşağıdaki kod bloğunu inceleyelim. –Tablomuzu oluşturuyoruz. CREATE TABLE TestVeriler ( ID INT , Ad VARCHAR(100) , Yas INT ); GO –Verilerimizi ekliyoruz. INSERT INTO TestVeriler VALUES (1,’Ali’,34), (1,’Ali’,34), (2,’Burak’,37), (3,’Ceyda’,21), (3,’Cihan’,21), (3,’Esra’,21); GO –Kayıtlarımızı...

SQL Server’da Like Operatörünün Parametre ile Kullanılması

SQL Server’da Like Operatörünün Parametre ile Kullanılması

Herkese merhaba, Bu yazıda size SQL Server’da Like operatörünün parametre ile kullanılmasından bahsedeceğim. Bu işlem için aşağıdaki kod bloğunu inceleyelim. Örneği Northwind veritabanı kullanarak yaptık. DECLARE @degisken VARCHAR(max) SET @degisken=’Kobe’ SELECT * FROM dbo.Products WHERE ProductName LIKE ‘%’ + @degisken + ‘%’ SELECT * FROM dbo.Products WHERE ProductName LIKE Concat(‘%’,@degisken,’%’) İlk...

SQL Server’da Decimal ve Numeric Veri Tipleri Arasındaki Farklar

SQL Server’da Decimal ve Numeric Veri Tipleri Arasındaki Farklar

Herkese merhaba, Bu başlık altında SQL Server’da Decimal ve Numeric veri tipleri arasındaki farkları inceleyeceğiz. Decimal ve Numeric veri tipleri isimleri farklı olmasına rağmen kullanımları aynı olan veri tipleridir. Aralarında fark yoktur. Ondalık ve tamsayı türünde verileri saklayabilirler. Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar. 921 Kez Okundu

SQL Server’da Datetime Veri Tipini, Varchar Veri Tipine Convert Etmek

SQL Server’da Datetime Veri Tipini, Varchar Veri Tipine Convert Etmek

Herkese merhaba, Bu yazıda size SQL Server’da Datetime veri tipinin Varchar veri tipine nasıl convert edileceğinden bahsedeceğim. Bu işlem için aşağıdaki kod bloğunu inceleyelim. DECLARE @suan datetime SET @suan = GETDATE() select convert(nvarchar(MAX), @suan, 0) as Cikis, 0 as Stil union select convert(nvarchar(MAX), @suan, 1), 1 union select convert(nvarchar(MAX), @suan, 2),...

SQL Server’da Her N Satır için Ortalama Değer Hesaplamak

SQL Server’da Her N Satır için Ortalama Değer Hesaplamak

Herkese merhaba, Bu yazıda size SQL Server’da her n satır için ortalama değerin nasıl hesaplanacağından bahsedeceğim. Bu işlem için aşağıdaki kod bloğunu inceleyin. –Tablo oluşturulması CREATE TABLE Tablo( ID int, Deger float(2) ) –Veri eklenmesi INSERT INTO Tablo (ID,Deger) VALUES (1,2),(2,8),(3,3),(4,9),(5,1),(6,4),(7,3),(8,6) –Sorgumuz SELECT EnKucukID = Min(ID), EnBuyukID = Max(ID), OrtalamaDeger =...

SQL Server’da Bir Tablonun Scriptini Almak

SQL Server’da Bir Tablonun Scriptini Almak

Herkese merhaba, Bu yazıda size SQL Server’da bir tablonun scriptinin nasıl alınacağından bahsedeceğim. Örnek bir database ve bu database içerisinde bir tablo oluşturalım. CREATE DATABASE TestDatabase GO USE TestDatabase GO CREATE TABLE Kullanicilar ( KullaniciID INT , KullaniciAd VARCHAR(100) , KullaniciSoyad VARCHAR(100) ) GO INSERT INTO Kullanicilar VALUES ( 1,...

Yazı kopyalamak yasaktır!