İki Kolonu Birleştirip Üçüncü Kolona Yazma

Bazen bir tablodaki iki kolonu birleştirip sonucu yeni bir kolonda göstermek isteyebiliriz. Mesela elimizde bir IL tablosu olsun ve bu tablodaki PLAKA_KODU ve IL_ADI kolonlarımızı birleştirip tek bir kolonda göstermek isteyelim. Bunun için:

  • Önce birleşimi (PLAKA_KODU + IL_ADI) göstereceğimiz yeni kolonu oluşturun. Bunun için Table > Maintenance > Table Structure… menüsüyle IL tablosuna yeni bir karakter kolon ekleyin. Kolonun adı PLAKA_KODU_IL_ADI olsun.
  • MapInfo’nun MapBasic penceresini açın ve aşağıdaki SQL i çalıştırın:
update IL set PLAKA_KODU_IL_ADI = PLAKA_KODU + "-" + IL_ADI

Bu işlemden sonra IL tablomuzun PLAKA_KODU_IL_ADI kolonu

01-Adana, 02-Adıyaman, 03-Afyon, …

şeklinde doldurulacaktır.

  1. 08/06/2012 at 09:43

    Mustafa Bey kolaylıklar diliyorum
    bir sorum olacak konu buraya yakın olduğu için buraya eklemenin doğru olduğunu düşündüm.
    kolondaki bilgileri iki yada daha fazla kolona ayırmak için nasıl bir kod gerekir(örneğin belli sayıda karekterden sonrası yada boşluktan sonrasının ayrı bir kolona aktarılması nasıl mümkün olur)
    şimdiden teşekkürler

  1. No trackbacks yet.

Leave a comment