folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Veri Tabanı İçersindeki " Kaldırmak



Veri Tabanı İçersindeki " Kaldırmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    arkadaşlar  veri tabanı içersindeki   " , .   gibi karakterleri kaldırmak istiyorum sql server 2014 kurulu nasıl yapabilirim bunu   ?  

     

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unix
    Andrei
    Andrei's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2008
    Erkek

    http://stackoverflow.com/questions/1007697/how-to-strip-all-non-alphabetic-characters-from-string-in-sql-server

    buradaki gibi bir fonksiyon olusturarak, istedigin nesne üzerinde kullanabilirsin.


    %40 indirimli olarak "Centos Sistem ve Sunucu Yönetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    teşekkürler sanırm önce fonksiyon oluşturmayı öğrenmem gerekecek  :)   

    tabi bilgisi olan da yazarsa güzel olur teşekkürler.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    linkde ki örnek çalışıyor işte. Koyu olan yeri '' olarak değiştirirsen tek tırnakları temizler. şuanki çift tırnakları temizliyor.

    create Function [dbo].[RemoveNonAlphaCharacters](@Temp VarChar(1000))

    Returns VarChar(1000)

    AS

    Begin

     

        Declare @KeepValues as varchar(50)

        Set @KeepValues = '%[""]%'

        While PatIndex(@KeepValues, @Temp) > 0

            Set @Temp = Stuff(@Temp, PatIndex(@KeepValues, @Temp), 1, '')

     

        Return @Temp

    End

     

    Select dbo.RemoveNonAlphaCharacters('asdasdsd33as""')

     

    update Tablom set Sutunum=dbo.RemoveNonAlphaCharacters(Sutunum)

     

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fdumanli
    Fdumanli's avatar
    Kayıt Tarihi: 13/Mayıs/2009
    Erkek
    ElizaBeTH bunu yazdı

    teşekkürler sanırm önce fonksiyon oluşturmayı öğrenmem gerekecek  :)   

    tabi bilgisi olan da yazarsa güzel olur teşekkürler.

    Eskiden çalışırken şöyle bir not almışım, bayadır sql ile ilgilenmiyorum umarım fikir verir

    -----------------------------------

    Create function KaresiniAl
    (
    @sayi int
    )
    returns int
    Begin
    declare @sonuc int
    Set @sonuc = @sayi*@sayi
    return @sonuc
    End

    ---------------------------------

    Select dbo.KaresiniAl(9)

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    yapamadım :S  replace komutu ile deneyecemde onuda  çözemedim  

    1
    2
    3
    4
    5
    select REPLACE('Yazilim','m','m Mutfagi')
    -- Sonuç: Yazilim Mutfagi
     
    Select REPLACE('Yazilim Mutfagi', 'Mutfagi','M')
    -- Sonuç: Yazilim M

     

    örnek böyle verilmiş ama anlamada açıkçası güçlük çektim  

    db adı  yazı   kolon adı  yazılar   ben yazılar kolonu içindeki (500 adet)   "  karakterini kadırmak istiyorum :S 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Herbokolog
    KaptaN
    KaptaN's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek
    Update tablo set field= Replace(field, '"', '')

    holyone sağolsun yazdı kodu :)
    yardımcı olan arkadaşlarada teşekkürler benim beceriksizliğimden belkide yapamadım .

    kodların ilahı holyone .
Toplam Hit: 773 Toplam Mesaj: 7