5.00 / 1 oy

Sql Server'da Trim ve Update ile Tablo Güncellemek

Programlama dillerinde kullanıcılardan alınan girdiler, genellikle veritabanlarında saklanırlar. Veritabanında saklanacak veriler ise program (uygulama, internet sitesi vb.) aşamasında ya da veritabanında yazılan insert kodu aşamasında başındaki ve sonundaki boşluklardan arındırılabilmek için trim fonksiyonu ile bu baştaki ve sondaki boşluklarından arındırılır. Ancak geçmiş verilerimizde ya da harici kaynaklardan aldığımız verilerin bulunduğu tablolarda halen boşluk karakterleri yer alıyor olabilir ve bu boşlukları temizlemek için de trim işlemini update komutu ile birlikte kullanmak gerekir.

Sql Server'da baş taraftaki boşlukları temizlemek için LTRIM, son taraftaki boşlukları temizlemek için ise RTRIM fonksiyonları kullanılır. Hem baştaki ve hem de sondaki boşlukları temizkemek için ise bu iki fonksiyon iç içe kullanılır.

Örneğin kullanıcıların isimlerini yazdıkları bir sütun olsun ve isim sütununda başındaki ve sonundaki boşlukları temizlemek için aşağıdaki gibi bir sql komutu yazabiliriz.

update tbl_kullanicilar set isim = LTRIM(RTRIM(isim))

Önceki bazı yazılarım için;

bkz: Excel'de boşlukları silmek

bkz: Sql Server'da içi boş kayıtları bulmak

bkz: Sql Server'da tablo boyutlarını görmek

bkz: Sql Server'da tekrar eden verileri bulmak ve silmek

bkz: Sql Server'da nasıl tam yedek alınır?

bkz: Sql Server'da identity değeri nasıl değiştirilir?

kaanbey

14.04.2021 15:16

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Sql Server'da Trim ve Update ile Tablo Güncellemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.