folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Sql De Bir Sütundaki Verileri Diğer Sütuna Aktarma ???



Sql De Bir Sütundaki Verileri Diğer Sütuna Aktarma ???

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    id             cümle                                                            kısaltımıs hali

    1            Bugün kütüphane açılmayacak.                        Bugün kü

    2             Bugün eve erken geldim                                   Bugün e

     

    Sql tablomda sadece id ve cümle kısmı var ben satırdaki cümle sütunundaki string in toplam uzunluğunun 3 te 1 kadarı karakteri alıp yeni sütuna kaydetmek istiyorum.Bunu sql server üzerinden nasıl yapabilirim ? 

    edit = illa 3 te 1 karakter olmak zorunda değil 2.boşluk karakterine kadar olanları alsamda olur.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    bununla benimtablo daki cümle kolonundaki senin dediğin 3/1 i alırsın .. sonra artık nasıl update edeceksin senin bileceğin iş

     

    SELECT  CASE WHEN LEN(cümle) <= 3
                 THEN cümle
                 ELSE LEFT(cümle, LEN(cümle)/3)
            END cümle from benimtablo
    unbalanced tarafından 18/Eki/14 20:17 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    çok saol hocam şu şekilde kulandım = 

    update tablo set hedef = LEFT(cümle, LEN(cümle)/3)  where id > 0  

     

Toplam Hit: 893 Toplam Mesaj: 3