• 19-07-2019, 02:02:23
    #1
    merhaba arkadaşlar. şöyle bir sorunum var:

    UPDATE tabloadi SET sütunadi=
    replace(sütunadi, 'BOŞ', 'YYY')
    WHERE sütunadi LIKE '%XXX%';

    ilgili sütunda NULL yazanları ve hiçbir şey yazmayanları YYY yapmak istiyorum.

    ama bunu sadece içinde "XXX"kelimesi geçen satırlarda yapmalı.

    yukarıda yazdığım kod yanlış onu biliyorum da dorğusu nedir? %işaretinin yanına ... mı eklicem ne yapıcam tam olarak?

    yardımlarımız için şimiden teşekkürler

    not: tabloda BOŞ diye bir kelime yok. boş olanları değiştirmek istiyorum. siz anlayasınız diye öyle yazdım.
  • 19-07-2019, 02:10:22
    #2
    Ücretli yapabilirim isterseniz pm
  • 19-07-2019, 02:15:47
    #3
    UPDATE tablo_adınız SET sütun_adınız='YYY' WHERE sütun_adınız IS NULL OR sütun_adınız LIKE '%XXX%';
  • 19-07-2019, 02:24:21
    #4
    Nmx adlı üyeden alıntı: mesajı görüntüle
    UPDATE tablo_adınız SET sütun_adınız='YYY' WHERE sütun_adınız IS NULL OR sütun_adınız LIKE '%XXX%';
    hay allah razı olsun. ne uğraştım gece gece.

    yalnız bi dk hocam NULL yazanları değiştirdi ama boş olanlar (yani hiçbirşey yazmayanlar) hala boş duruyor. onları da YYY yapmam lazım?
  • 19-07-2019, 02:29:32
    #5
    UPDATE tablo_adınız SET sütun_adınız='YYY' WHERE sütun_adınız IS NULL OR sütun_adınız LIKE '%';
    Birde bunu okutun tamamdır. Sağolun sizden de Allah razı olsun yardımcı olduysam ne mutlu bana