Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da Yıl, Ay, Hafta’nın İlk ve Son günlerini bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Yıl, Ay, Hafta’nın İlk ve Son günlerini bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @tarihbilgisi DATETIME = GETDATE() SELECT ‘Önceki Ayın Son...
Herkese merhaba. Bu yazıda SQL Server’da TC Kimlik Numarası doğrulayan ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda TC Kimlik Numarası doğrulatmak isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. Yukarıdaki fonksiyonu oluşturup çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere TC Kimlik Numarası doğrulatmış olduk. Herkese...
Herkese merhaba, Bu yazıda SQL Server’da tabloların satır sayısının ve boyutunun hesaplanması ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tabloların satır sayısının ve boyutunu hesaplamak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT s.Name AS SemaAdi ,t.Name AS TabloAdi ,p.rows AS SatirSayisi ,CAST(ROUND((SUM(a.used_pages) / 128.00),...
Herkese merhaba, Bu yazıda SQL Server’da tüm veritabanlarında tablo adı aramak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm veritabanlarında tablo adı aramak isteyebilirsiniz. Aşağıdaki prosedürü kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE PROCEDURE SP_TUMVERITABANINDATABLOADIARA @TableName VARCHAR(256) AS DECLARE @DBName VARCHAR(256) DECLARE @varSQL VARCHAR(512) DECLARE @getDBName CURSOR...
Herkese merhaba, Bu yazıda SQL Server’da Schema ve Tablo isimlerini listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Schema ve Tablo isimlerini listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT ‘[‘ + SCHEMA_NAME(schema_id) + ‘].[‘ + name + ‘]’ AS SchemaTable FROM sys.tables Yukarıdaki...
Herkese merhaba, Bu yazıda SQL Server’da bir metin içindeki Türkçe karakterleri düzeltmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda bir metin içindeki Türkçe karakterleri düzeltmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @Yazi VARCHAR(MAX) = ‘kaldırım taşları’; SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(@Yazi, ‘ğ’, ‘g’), ‘ü’, ‘u’), ‘ı’,...
Herkese merhaba, Bu başlık altında SQL Server’da Right Join ve Right Outer Join arasındaki farkları inceleyeceğiz. Right Join ve Right Outer Join arasında hiçbir fark yoktur. Aynı sonuçları ve aynı performansı üretirler. Örnek CREATE DATABASE RightJoinveRightOuterJoinFarkı GO USE RightJoinveRightOuterJoinFarkı GO CREATE TABLE Musteriler ( MusteriId INT ,Ad VARCHAR(50) ) GO INSERT INTO...
Herkese merhaba, Bu başlık altında SQL Server’da Left Join ve Left Outer Join arasındaki farkları inceleyeceğiz. SQL Server’da, “LEFT JOIN” ve “LEFT OUTER JOIN” kavramları benzer sonuçlar verirler ancak farklılıkları vardır. “LEFT JOIN”, iki tabloyu birleştirirken sol tablodaki tüm satırları ve sağ tablodaki eşleşen satırları içeren bir sonuç seti oluşturur. Eğer...
Herkese merhaba, Bu başlık altında SQL Server’da Union ve Union All operatörleri arasındaki farkları inceleyeceğiz. Union operatörü birleşen iki tabloda tekrarlanan satırları getirmezken Union All operatörü tekrarlanan satırları da getirir. Konuyu daha iyi anlamak adına örnekler yapalım. Örnek 1 DECLARE @Tablo1 AS TABLE ( ID INT ,Ad VARCHAR(10) ,Telefon VARCHAR(12) )...
Herkese merhaba, Bu başlık altında SQL Server’da Tinyint ve Smallint veri tipleri arasındaki farkları inceleyeceğiz. Tinyint ve Smallint, tam sayı veri depolamak için kullanılan veri tipleridir. TINYINT Kapladığı Alan 1 Byte Minimum Değer 0 Maximum Değer 255 Örnek Kullanım DECLARE @i TINYINT SET @i = 150 PRINT @i Sonuç 150 Değerin Saklanması...