• 14-10-2021, 15:45:20
    #1
    Merhaba,

    0(534) 000 00 00 Bu Şekilde Tablolarımda Numaralar Kayıtlı Ben bu Numaraları Boşluk olmadan ve () Parantezler olmadan Güncellemek istiyorum. Olması Gereken : 05340000000 Şeklinde Bunu Nasıl Yaparım ?
  • 14-10-2021, 15:47:59
    #2
    Ücretli destek isterseniz yardımcı olabilirim hocam hızlıca.
  • 14-10-2021, 16:55:27
    #3
    Sorunu Çözdüm Gibi Ama Şuan Tek Yapmam Gereken Başında 0 yoksa 0 eklemek.

    Değişikliği replace ile yaptım işine yarayacaklar için.
  • 14-10-2021, 17:01:12
    #4
    update table_numaralar set column_numara = concat('0', column_numara)  where column_numara  not like '0%'
    gibi birsey olabilir
  • 27-10-2021, 01:01:27
    #5
    create table gsm(gsmnumber varchar, newgsmnumber varchar);
     
    insert into gsm values("0(534) 000 00 00 ", "");
    insert into gsm values("(534) 000 00 00 ", "");
     
     
     update gsm set newgsmnumber=case when gsmnumber like '0%' then replace(replace(replace(gsmnumber,"(",""),")","")," ","") 
            else "0"||replace(replace(replace(gsmnumber,"(",""),")","")," ","")
            end;
     
    select * from gsm;