T-SQL ile tarih içeren bir alanı saat kısmını değiştirmeden güncellemek

T-SQL ile tarih içeren bir alanı saat kısmını değiştirmeden güncellemek istediğimizde aşağıdaki adımları uygulayabilirsiniz.

Öncelikle sorgu ekranında set dateformat komutunu çalıştırarak kullanacağımız tarih biçimini belirtmekte fayda var. Burada gün-ay-yıl şeklinde tarih biçimi kullanacağımızı bildiriyoruz.

set dateformat dmy

Daha sonra update etmek istediğimiz kayıtları Select sorgusu ile ekrana alalım. Sorgunun başında saat ve tarih alanını Convert fonksiyonu ile nasıl ayrı ayrı alabileceğimizi görebilirsiniz.

select convert(varchar,PostTime,108) “Saat”, convert(varchar,PostTime,103) “Tarih”,* from [AdventureWorks2012].[dbo].[DatabaseLog] where DatabaseLogID<10

DatabaseLog tablosundaki PostTime alanında 14 Mart 2012 olan kayıtları saatleri değişmeden 18 Şubat 2011 yapmak istediğimizi varsayarsak aşağıdaki sorgu ile kayıtları güncelleyebiliriz.

update [AdventureWorks2012].[dbo].[DatabaseLog]

set PostTime=convert(datetime,’18.02.2011′) + convert(varchar,PostTime,108) where DatabaseLogID<10

Sorguyu çalıştırdığımızda 9 kaydın güncellendiğini görebiliriz.

Daha sonra yine select sorgusu ile güncellenmiş kayıtlarımıza baktığımızda sonucun istediğimiz gibi saat kısmı bozulmadan sadece tarih kısmının güncellendiğini görebiliriz.

select * from [AdventureWorks2012].[dbo].[DatabaseLog] where DatabaseLogID<10

 

T-SQL Upper ve Lower Fonksiyonları

T-SQL ile bir alanı büyük harfe çevirmek istediğimizde varsayılan olarak UPPER fonksiyonu İngilizce diline göre çalışır ve sonucu buna göre getirir. Fakat bazı durumlarda bu fonksiyonun sonuçları Türkçe alfabeye göre getirmesini istediğimiz durumlar olabilir.

Aşağıdaki örnekte “Collate” ifadesini kullanarak sonucu nasıl Türkçe getireceğimizin bir örneğini bulabilirsiniz.
Upper fonksiyonunu Collate ifadesi olmadan kullanırsak “Sinan Bilgin” “SINAN BILGIN” olarak büyük harfe çevrilirken UPPER fonksiyonuna Collate Turkish_CI_AS parametresi eklediğimiz zaman sonuç Türkçe olarak büyük harfe çevrilerek yani “SİNAN BİLGİN” olarak karşımıza geliyor.

Aynı sorgunun AdvantureWorks veritabanı üzerinde uygulanışını içeren örneği aşağıda bulabilirsiniz.

select BusinessEntityID, FirstName, LastName, UPPER(FirstName) “Buyukharf Adi”, UPPER(LastName) “Buyukharf Soydi”,

UPPER(FirstName Collate Turkish_CI_AS) “Turkce Buyukharf Adi”, UPPER(LastName Collate Turkish_CI_AS) “Turkce Buyukharf Soyadi”

from [AdventureWorks2012].[Person].[Person]

Türkçe olarak yazılmış bir ifadeyi T-SQL LOWER fonksiyonu ile küçük harfe çevirmek istediğimizde ise Collate ifadesi kullanmamıza gerek olmuyor. Aşağıda bulunan örneği incelerseniz LOWER fonsiyonunun istediğimiz sonucu döndürdüğünü görebilirsiniz.

select LOWER(‘SİNAN’) “Kucuk Harf Adi”, LOWER(‘BİLGİN’) “Kucuk Harf Soyadi”

Özetleyecek olursak Collate ifadesi kullanarak bazı harfleri Türkçe olarak büyük yada küçük harfe çevirebiliriz, bu şekilde dönüştürmek istemediğimiz karakterleri içeren kayıtları ise NOT LIKE ile eleyerek istediğimiz sonuçları alabiliriz.

Örneğin içinde “ü” harfi geçen kayıtları büyük harfe çevirmek istemiyorsak WHERE Lastname NOT LIKE ‘%ü%’ ile filtreleyebiliriz.

Fix the Security Certificate Errors

Certificate errors which can occur at Internet browsers, may become annoying and it can restrict you. But, there is an easy solution about that. Now, we will introduce how can you prevent this error.

cibm_certificate_ie7

The main reason of this error is, you have different clock and calendar settings compared to website.

To solve this error, you can change your calendar and clock settings by clicking to clock at the bottom right. You have to set completely true clock and calendar.

If you have still gotten this error, for the another solve;

Enter your browser’s settings page.
Click advanced options and manage certificates. Then you should click advance and choose Base 64. You are done!

Certificate error have solved.

asus zenfone 6 hakkında

asus zenfone 6

Yaklaşık 6 aydır kullandığım ve ikinci el olarak bir arkadaşımdan 500 liraya aldığım asus zenfone 6 telefonum hakkında yorumlarımı paylaşmak istiyorum. Artıları eksileri şeklinde listeleme yapmadan paylaşacağım.

Öncelikle ilk aldığımda çok memnundum, kocaman ekran (6inç), intel işlemci, gyro sensor, darbelere karşı aşırı dayanıklı IPS ekran, bluetooth 4.0, çok renkli bildirim ledleri, çift hatlı vs. gibi güzellikleri olduğu, eksileri az olduğu anlamına gelmiyor 🙁

zenfone 6 basitcozum.com

zenfone 6 basitcozum.com

Boyutundan dolayı taşımakta bile zorlanmaya başlıyorsunuz, ne cepte taşıyabiliyorsunuz ne de elde. Arama yapmak istediğinizde ilk olarak 2-3sn kadar bekletiyor, kamera kalitesi yerlerde, ses düzeyi yeterli değil, oyun performansı vasat, görüntülü görüşme desteklemiyor ve malesef 4.5g uyumlu değil.

VR, virtual reality performansı, neredeyse tüm sensör tiplerini desteklediği için fena değil ancak aldığınız VR gözlüğüne yerleştirmede sıkıntı yaşayabilirsiniz, zira hem büyük hem kalın. töbe töbe… 🙂

Dayanıklılık konusuna gelecek olursak, en az 20 kere düşürmüşümdür. Hiçbir sorun yaşamadan ufak sıyrıklarla çalışmaya devam etti. son olarak bir tavsiye yatağınızda, uyumadan önce şöyle bir facebooka bakayım derken dikkat etmeniz gereken husus aman telefonu yüzünüze düşürmeyin çünkü ağır  olduğu için (yaklaşık 200gr) fena sızlatıyor…

www.basitcozum.com

LOL Güncelleme Hızı Artırma

Gençler arasında oldukça yaygın olan League of Legends oyununa zaman zaman gelen güncellemeler yüklenirken normal internet hızından yavaş indirme yapılması, kullanıcıları sıkıyor. Bunun önüne geçmek için önerilen birkaç ipucu var.

Öncelikle LOL launcherda sağ üst köşedeki ayarlar sekmesine tıklayıp, Kullanıcıdan Kullanıcıya Aktarma İzni Ver tikini işaretlemek hızınızı artırabilir.

DNS ayarlarınızı elle girmek yerine, otomatik seçeneğini seçmek download hızını artıracaktır.

VPN veya Proxy kullanıyorsan ve bu programlar seni bulunduğun bölgenin uzağındaki bölgelerde gösteriyorsa, indirme hızın yavaşlayabilir.

Son olarak arkaplanda interneti kullanan uygulamaları kapatmak da hızın artmasına yardımcı olacaktır.

Bilgisayar Açılırken Siyah Ekran Gitmiyor

Bilgisayarınızı açarken açılış ekranında kalıyor ve sadece siyah ekran görünüyorsa bilgisayarınız harddiskinizi okumuyor demektir. Bunu düzeltmek için ise yapmanız gereken şey BIOS ayarlarından Boot’a gelerek birinci biçim bölümüne Harddrive’yi koymak olacaktır.

Öncelikle bilgisayar siyah ekrandayken f10’a basarak BIOS ayarlarına girin. Eğer F10 ile giremediyseniz internetten kendi bilgisayarınızın markasına göre BIOS girme tuşunu bulmalısınız. Daha sonra Boot ayarları sekmesine gelerek birinci drive’ı Harddrive, ikinci drive’ı Floppy Disk ve devamını CD, flash şeklinde dizmelisiniz. Ayarlarınızı kaydedip BIOS ‘tan çıkın ve bilgisayarınızı yeniden başlatın. Doğru şekilde ayarları yaptıysanız ve Harddiskiniz bilgisayarınıza düzgünce bağlı ise bilgisayarınız sorunsuz açılacaktır. Aynı zamanda işletim sistemi kurulu olmayan harddisklerde de bu hatayı almanız mümkündür. Bu soruın için ise işletim sistemi kurulumu yapmanız yeterli olacaktır.

Program Kurmadan Virüs Taraması Nasıl Yapılır ?

Bilgisayarınızdaki bir dosyanın virüslü olup olmadığını kontrol etmek için genellikle antivirüs programınızı kullanırsınız. Antivirüs kullanmıyorsanız ise Cleaner ve benzeri programlar yardımı ile tarama işlemi gerçekleştirirsiniz.

Ancak bir virüs kontrolü yapmak için bilgisayarınıza program yüklemek zorunda değilsiniz. Bir internet sitesine dosyanızı yükleyerek içinin temiz olup olmadığını kontrol ettirebilirsiniz. Bu internet siteleri arasında en meşhuru ise Virüs Total ‘dir. Virüs Total ile program kurmadan virüs taraması yapabilir ve birçok açıdan detaylı sonuç görüntüleyebilirsiniz. Bir program kurarak daha rahat yapabileceğiniz virüs taramasını, programsız olarak da yapabileceğinizi artık biliyorsunuz. Virüs Total gibi birçok farklı internet sitesi bu amaçla hizmet vermektedir.

Gizli Dosyalar Sorunu

Bilgisayarınızda var olduğunu bildiğiniz halde göremediğiniz dosyalar vardır. Örneğin işletim sisteminizin çalıştırma dosyaları ve programların lisans dosyaları bu Gizli Dosyalar kategorisine dahildir.

Önemli dosyaların gizlenmesinin yanı sıra içerisinde virüs olan dosyaların da işletim sistemi tarafından ‘Kullanıcıyı Korumak’ amacı ile gizlendiğini görmekteyiz. Güvenliğinizi tehlikeye atsa dahi bu dosyaları açmak istiyor ama göremiyorsanız yapmanız gereken işlem çok basit. Klasörün üst kısmındaki Görünüm’e tıklayın. Daha sonra en sağdaki Seçenekler’e gelin ve ‘Klasör ve Arama Seçeneklerini Değiştir’ yazan butona tıklayın. Açılan menüden tekrar Görünüm’e girin ve ‘gizle’ olan kısınlardaki tiki kaldırıp ‘görüntüle’ olan yerlerdeki tiki doldurun. Ayarlarınızı kaydettikten sonra her türlü dosyaya erişiminiz olduğunu göreceksiniz.

Bilgisayar Bozulduğunda Verileri Kurtarmak

Bilgisayarınız kalıcı bir hasar yaşadı ve hiçbir şekilde çalıştırılamıyorsa eski verilerinizi kurtarmak için harddiskinizi kullanabilirsiniz.

Bilgisayarınızın harddiskini tornavida ile sökerek çıkartın. Bağlantı kablosunu ( IDE – SATA ) ve güç kablosunu alarak farklı bir bilgisayara bağlayın. Ancak bu işlem sırasında kullandığınız bilgisayarın harddiskini yerinden sökmüş olmanız gerekiyor. Çünkü aynı anda birden fazla harddisk takılan bilgisayarlarda master – slave ayarı yapılmış olması gerekiyor. Bu ayar ile uğraşmak istemiyorsanız eski harddiski çıkarıp kendi harddiskinizi takın ve tüm verileri bir harici belleğe yedekleyin. Daha sonra istediğiniz ortam ve makinede bu verileri kullanabilirsiniz.

Windows 7 Tanımlanamayan Ağ Sorunu

Windows 7 işletim sistemine sahip bilgisayarlarda bir inernet ağına bağlı olsanız dahi ‘Ağ Bağlantıları’nda tanımlanamayan ağ sorunu alıyorsanız internete bağlanamazsınız.

Tanımlanamayan ağ sorunu ise Windows’un önüne geçmiş olduğu ancak kişisel programlarınız yüzünden karşı karşıya geldiğiniz bir sorundur. Bu sorunu çözmek için Başlattan Çalıştırı seçenerek ‘msconfig’ yazmalısınız. Arama yaptıktan sonra açılan pencerenin üst menülerinden ‘Hizmetler’ e gelerek ##id şeklinde başlayan hizmetlerin başından tik işaretini kaldırıp kaydediniz. Daha sonra bilgisayarınızı yeniden başlattığınızda internet bağlantınızın geldiğini göreceksiniz. Eğer sorun düzelmedi ise aynı yolu izleyerek size engel olabileceğini düşündüğünüz hizmetlerin otomatik çalışmasını durdurmalısınız. Adobe yazılımları da bazen bu soruna yol açmaktadır.