2 Kasım 2009 Pazartesi

sql iki sutunu birleştirmek

sql de iki tabloyu birleştirmek çoğu zaman gerekli bir işlem.ve birleştirme + operatoruyle yapılıyor.fakat iki tipde int ya sayısal olarak tanımlı ise ozaman birleştirme işlemi yeri + toplama olarak kullanılıyor bu nedenle sutunların tipini metinse bir şeye dönüştürmek oldukca iyi bir iş olur.
Not: str fonksiyonuda kullanılabilir.

select CAST(Year AS nvarchar) +'--' + CAST(Age AS nvarchar) AS 'ColCombined' from tbJobs

3 yorum:

  1. colcombined olayı sağlıklı çalişiyo yalnız bunun yanına like koyduğum zaman Invalid column name 'ColCombined'. hatasını alıyorum bilginiz varsa yardımcı olursanız sevinirim

    YanıtlaSil
  2. WHERE sehir LIKE 's%' şeklinde bir kullanımı olmalı(baş harfi s ile başlayan şehirler)

    select CAST(Year AS nvarchar) +'--' + CAST(Age AS nvarchar) AS 'ColCombined' from tbJobs WHERE WHERE sehir LIKE 's%'

    YanıtlaSil
  3. Sorgunu bir view yap ve o şekilde ara veya iç sorguda yazarak dış sorguda yapabilirsin. Hüseyin AKDORA

    YanıtlaSil