Category: Orta Seviye SQL Server
Orta Seviye SQL Server ile ilgili çalışmalar ve örnekler içerir.
Herkese merhaba. Bu yazıda SQL Server’da ay numarasını ay adına dönüştürmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda ay numarasını ay adına dönüştürmek isteyebilirsiniz. Tarihler ve saatlerle çalışmak SQL Server’da yaygın bir işlemdir. Ayların tam sayı olarak saklandığı (1’den 12’ye kadar) ve bunları ilgili ay adlarına (“Ocak”tan “Aralık”a)...
Herkese merhaba. Bu yazıda SQL Server’da Zar Atma View’ı ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Zar Atma View’ı oluşturup bunu oyunlarınızda kullanmak isteyebilirsiniz. Aşağıdaki View’ı kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. CREATE VIEW dbo.ZarAtma AS SELECT CAST(RAND() * 6 + 1 AS INT) AS ‘Zar1’, CAST(RAND()...
Herkese merhaba. Bu yazıda SQL Server’da Identity kolonunun başlangıç değerini değiştirmek ile ilgili bilgi vereceğim. SQL Server’da bazı durumlarda Identity kolonunun başlangıç değerini değiştirmek isteyebilirsiniz. Identity kolonu, genellikle tablodaki her yeni satırın otomatik olarak artan bir değerle doldurulduğu bir sıra numarası sağlamak için kullanılır. Başlangıç değerini değiştirmek için şu adımları...
Herkese merhaba. Bu yazıda SQL Server’da tablo kopyalamak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tablo kopyalamak isteyebilirsiniz. Aşağıdaki örnek kodu kendinize göre revize ederek sizler de bu işlemi rahatlıkla yapabilirsiniz. –Tabloyu kopyalamak SELECT * INTO CategoriesCopy FROM Categories c WHERE 1=0 –Tabloyu kontrol etmek SELECT * FROM...
Herkese merhaba. Bu yazıda SQL Server’da tabloyu XML’e çevirme ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tabloyu XML’e çevirmek isteyebilirsiniz. Ben işlemlerimi Northwind veritabanı üzerinde yaptım. Siz kendi veritabanınız üzerinde deneyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT * FROM dbo.Products p FOR XML PATH...
Herkese merhaba. Bu yazıda SQL Server’da belirli bir karakterden sonrasını almak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda belirli bir karakterden sonrasını almak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @yazi NVARCHAR(100) = ‘yavuz selim’ SELECT RIGHT(@yazi, charindex(‘ ‘, REVERSE(@yazi)) – 1) Yukarıdaki kodu...
Herkese merhaba. Bu yazıda SQL Server’da gün ve ay’ın başına sıfır koymak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda gün ve ay’ın başına sıfır koymak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT YEAR(GETDATE()) ,FORMAT(GETDATE(), ‘MM’) ,FORMAT(GETDATE(), ‘dd’) Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç...
Herkese merhaba. Bu yazıda SQL Server’da en son oluşturulan tabloyu bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda en son oluşturulan tabloyu bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT TOP 1 schema_name(schema_id) AS schema_name ,Name AS table_name ,create_date ,modify_date FROM sys.tables WHERE create_date...
Herkese merhaba. Bu yazıda SQL Server’da saat alırken milisaniyeyi kaldırmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda saat bilgisini alırken milisaniyeyi kaldırmak isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT CONVERT(VARCHAR(8),GETDATE(),108) AS Saat Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere saat bilgisini...
Herkese merhaba. Bu yazıda SQL Server’da milisaniyeyi saniyeye çevirmek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda milisaniyeyi saniyeye çevirmek isteyebilirsiniz. Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz. SELECT CONVERT(TIME,DATEADD (ms, 23323, 0)) AS Saniye SELECT Saniye = ((23323% (1000*60*60)) % (1000*60)) / 1000 Yukarıdaki kodu çalıştırınca...