10 Aralık 2019, Salı
Ana Sayfa / Ms Sql Server

Ms Sql Server

Sql Server inner join, right join, left join, full outer join

INNER JOIN (İç Birleştirici):  SQL Server’de varsayılan seçenek olup iki tabloyu JOIN ifadesinde belirtilmiş olan kolon veya kolonların eşitliğine göre birleştirir. Bu seçenekte tablolar her iki tarafta ortak olan kolonlar üzerinden birleştirilir. Tablo arasındaki eşitlik için genellikle = veya <> operatorleri kullanılır. Örneğin hem Ürün hem de Carikartlar tablosunda olan …

Devamı »

Sql Server Insert Hatası

“There are fewer columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement. ” Hatası Burdaki hata kayıt yapılacak kolon sayısı ile values değer sayısı eşit olmadığında ortaya çıkar. …

Devamı »

SQL outer Apply Kullanımı Belirli bir sütun içinde Maksimum değeri olan satırı nasıl seçerim?

[Last Training Date] sütunu bu kombinasyon için maksimum değeri içeren her benzersiz [Course Code] & [Employee No] seçim için bana tek bir veri satırı veren bir tablo sonucunu almak için aşağıdaki kodları yazmanız yeterli. SELECT a.[CourseID], a.[Course Code], a.[Course Title], a.[Result], a.[Employee No], a.[Employee Name], a.[Section], b.ActStartDate AS [Last Training …

Devamı »

Sql de tarihe ay,gün,yıl ekleme, çıkarma SQL DATEADD()

SQL DATEADD() Fonksiyonu (Sql de tarihe ay,gün,yıl ekleme) Kullanım : DATEADD (datepart , number , date ) datepart ksımına month,year,day vs artırmak istediğimiz tarih birimini yazıyoruz. number kısmına arttırmak istediğimiz miktarı yazıyoruz. date kısmına da hangi tarih e ekleneceğini belirtiyoruz. Örnek olarak şu an ki tarihten 1 ay sonrasını görmek …

Devamı »

Access inner Join sözdizimi hatası

Access veritabanında iki inner join kullanırken sözdizimi hatası alıyosanız aşağıdaki kodlara gözatabilirsiniz.       SELECT tbl_employee.emp_ID, tbl_employee.emp_name, tbl_gross.BasicSalary, tbl_gross.totalOT, tbl_netpay.totalGross, tbl_tax.totalLate, tbl_tax.allowance, tbl_tax.SSS, tbl_tax.PhilHealth, tbl_tax.GSIS, tbl_tax.HDMF, tbl_netpay.totalDeduc, tbl_netpay.emp_ti, tbl_netpay.emp_wt, tbl_netpay.emp_np FROM tbl_employee INNER JOIN tbl_netpay ON tbl_employee.emp_id = tbl_netpay.emp_id INNER JOIN tbl_gross ON tbl_employee.emp_id = tbl_gross.emp_ID INNER JOIN tbl_tax …

Devamı »

SQL’de ORDER BY Kullanımı

 SQL’de ORDER BY Kullanımı Bu derste SQL’de SELECT deyimiyle beraber kullanılan ORDER BY deyiminin kullanımıyla ilgili bazı örnekler yapacağız. Önceki derslerde de olduğu gibi, bu derste de aşağıdaki örnek tablomuzu kullanacağız. tablo: personel ID isim bolum dtarihi dyeri maas 24 Aylin Demiray Muhasebe 1982 Niğde 1100 42 Mehmet Eroğlu Bilgi İşlem 1977 …

Devamı »

SQL SERVER 1605 NOLU KURULUM HATASI VE ÇÖZÜMÜ

SQL SERVER 1605 NOLU KURULUM HATASI VE ÇÖZÜMÜ Sql Server 2005′ten 2008′e veya 2008′den 2008 R2′ye geçiş yaparken şu hatayla karşılaşabilirsiniz: Sql Server Setup has encountered the following error: MsiGetProductInfo failed to retrieve ProductVersion for package with Product Code = ‘{80A58174-1448-4124-E21D-2D1AE71626A3}’. Error code: 1605..   Bu sorunu şöyle çözebilirsiniz: Hata …

Devamı »

Sql Database restricted user problemi

Sorgulama Bölümüne aşağıdaki kodları yazıp çalıştırdığınızda Sql de restricted user problemi kalmayacaktır   ALTER DATABASE databseismi SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO ALTER DATABASE databseismi SET MULTI_USER GO

Devamı »

Sql Server Pivot Kullanımı

Merhaba arkadaşlar bu makalemde sizlere Pivot kullanımını anlatacağım. Merhaba arkadaşlar. Bu yazımda sizlere daha önce kullanmadığım ve kullanma ihtiyacım olmayan bir özellikten bashetmek istiyorum. Kullanmadığım için pişman mıyım evet. Gayet güzel anlaşılır ve çok kaliteli raporlar çıkarmak için kesinlikle kullanmanızı tavsiye ederim. Çalıştığım şirket için geliştirdiğim raporda pivot kullanmak zorunda …

Devamı »

SQL Server 2008 “Saving changes is not permitted” Hatası

  SQL Server 2008’i ilk kurup deneyenlerin en çok sorduğu şeylerden birisi tabloyu oluşturduktan sonra tabloda bir değişiklik yapmak istediğimiz de Management Studio’nun buna izin vermeyip yeniden oluşturmamızı istemeseydi. Çözüm çok basit aslında, aşağıdaki adımları uygulayarak bu özelliği kapatabiliyoruz. Tools menüsüne girip Option seçeneğine oradan da Designers‘a geçip Table and Database Designers seçeneğini seçiyoruz. Burada işaretli olan  Prevent saving …

Devamı »