Category: Sql Server

SQL Server’da Bir Kolonda Tutulan İl İlçeyi, İki Kolon Şeklinde Ayırmak

Herkese merhaba, Bu yazıda SQL Server’da bir kolonda tutulan il ilçeyi, iki kolon şeklinde nasıl ayırabileceğimizden bahsedeceğim. SQL Server’da bir kolonda tutulan il ve ilçeyi ayırmak ihtiyacı doğabilir. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. DECLARE @IlIlce VARCHAR(100); SET @IlIlce = ‘İSTANBUL/BAHÇELİEVLER’; SELECT LEFT(@IlIlce, LEN(@IlIlce) – CHARINDEX(‘/’, REVERSE(@IlIlce))) AS ‘İL’,...

SQL Server’da Dinamik Pivot Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da Dinamik Pivot kullanımından bahsedeceğim. Pivot hakkında bilgi edinmek için aşağıdaki makaleyi okuyun. SQL Server’da ihtiyaçlar neticesinde Dinamik Pivot kullanma ihtiyacı hissetmiş olabilirsiniz. Aslına bakılırsa çoğu raporlama işleminde dinamik olması büyük önem arz etmektedir. Aşağıda konu ile ilgili basit bir örnek yaptım. Bu örnekten yola...

SQL Server’da Unable to rename Hatası

Herkese merhaba, Bu yazıda SQL Server’da Unable to rename hatası hakkında bilgi vereceğim. SQL Server’da veri tabanının adını değiştirmek istediğinizde aşağıdakine benzer bir hata alabilirsiniz. Bunun çözümünü aşağıdaki kod yardımıyla sağlayabilirsiniz. use master ALTER DATABASE Northwind SET SINGLE_USER WITH ROLLBACK IMMEDIATE ALTER DATABASE Northwind MODIFY NAME = [Northwind2] ALTER DATABASE...

SQL Server’da Stored Prosedürlerin Kullandığı Tabloları Bulmak

Herkese merhaba, Bu yazıda SQL Server’da Stored prosedürlerin kullandığı tabloları nasıl bulacağımızdan bahsedeceğim. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. DECLARE @TempTabloSP TABLE ( spAdi VARCHAR(100), tabloAdi NVARCHAR(100) ); DECLARE @spAdi AS NVARCHAR(100); DECLARE @SP_Cursor AS CURSOR; SET @SP_Cursor = CURSOR FOR SELECT [name] FROM sys.objects WHERE type = ‘P’;...

SQL Server’da Kelime Sayan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da kelime sayan fonksiyon kullanımından bahsedeceğim. SQL Server’da bazı durumlarda verilen cümledeki kelime sayısını bulmak isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION KelimeSayaci ( @Cumle VARCHAR(MAX) ) RETURNS INT AS BEGIN DECLARE @Index INT; DECLARE @Char CHAR(1); DECLARE @OncekiChar CHAR(1); DECLARE @KelimeSayaci...

SQL Server’da PIVOT ve UNPIVOT Kullanımı

Herkese merhaba, Bu yazıda SQL Server’da PIVOT ve UNPIVOT kullanımından bahsedeceğim. SQL Server’da yazdığımız sorguları görsel açıdan daha anlamlı ve okunabilir görmek istediğimiz zaman kullanılan yapılardır diyebiliriz. PIVOT en basit haliyle alt alta sıralanmış kayıtları yan yana getirmeye yarar. PIVOT işlemini anlamak için ilk olarak aşağıdaki tabloyu oluşturun ve kayıtları...

SQL Server’da Ayın İlk Gününü Getiren Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da ayın ilk gününü getiren fonksiyondan bahsedeceğim. SQL Server’da bazı durumlarda girdiğiniz tarihe ait ayın ilk gününü getirmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION AyinIlkGunu ( @TarihGir DATETIME ) RETURNS DATETIME BEGIN RETURN CAST(CAST(YEAR(@TarihGir) AS VARCHAR(4)) + ‘/’ + CAST(MONTH(@TarihGir) AS...

SQL Server’da Vücut Kitle İndeksi Hesaplayan Fonksiyon

Herkese merhaba, Bu yazıda SQL Server’da Vücut Kitle İndeksi hesaplayan fonksiyondan bahsedeceğim. Konu ile ilgili yazılmış bir yazı ya da örnek bulamadığım için yazma ihtiyacı hissettim. Alanındaki ilk yazı budur. SQL Server’da vücut kitle indeksi hesaplamak isteyebilirsiniz. İlk olarak Vücut Kitle İndeksi nedir onu öğrenelim. Vücut kitle indeksi, vücut kütlesinin,...

SQL Server’da Tabloda Kolonun Olup Olmadığını Kontrol Etmek

Herkese merhaba, Bu yazıda SQL Server’da tabloda kolonun olup olmadığının nasıl kontrol edilebileceğinden bahsedeceğim. SQL Server’da bazı durumlarda kolonun olup olmadığını kontrol ettirmek isteyebilir sonrasında o kolonu eklettirebilirsiniz ya da kullanmak istediğiniz özel bir yer varsa orada da aşağıdaki kodları kullanabilirsiniz. –Veri tabanının oluşturulması CREATE DATABASE TESTDB; GO —Veri tabanının...

SQL Server’da Rakamsal Değerleri Ayırmak

Herkese merhaba, Bu yazıda SQL Server’da rakamsal değerlerin nasıl ayrılacağından bahsedeceğim. SQL Server’da bazı durumlarda verilen parasal bir değeri noktalar ya da virgüller ile ayırarak göstermek isteyebiliriz. Bu işlem programlama dilleri ile de yapılabilir fakat ben SQL Server’da nasıl yapılacağını göstermek için anlattım. Aşağıdaki kod yardımıyla siz de bu işlemi...

Yazı kopyalamak yasaktır!