bir SQL İfadesi (CAST)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
hasan
Üye
Mesajlar: 129
Kayıt: 16 Oca 2004 10:01
Konum: Bursa
İletişim:

bir SQL İfadesi (CAST)

Mesaj gönderen hasan »

Kod: Tümünü seç

CAST(K.KayitNo as varchar(50))+'-'+CAST(K.UserID as varchar(50)) as SistemNo,
gibi 2 alanı birleştirme işlemi yapıyorum ve sorgu sonuçları listeleniyor , field adı da SistemNo olrak görünüyor, ama bu SistemNo alanını where sorgusundan sonra kullanmaya çalıştığımda hata alıyorum,neden olabilir bu arkadaşlar
Hata : Invalid column name 'SistemNo'. diyor...
yardımcı olursanız sevinirim...
::::::::www.BursaEmlak.com:::::::::
Emlak ve Emlakçının buluşma Noktası
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: bir SQL İfadesi (CAST)

Mesaj gönderen mkysoft »

Veri tabanını yazmamışsınız. Normalde bu tür alanlar için haveing komutu kullanılır yada where şartında aynı birleştirme tekrar yapılır.
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: bir SQL İfadesi (CAST)

Mesaj gönderen adelphiforumz »

butür konuları programlama erin ms sql kısmına yazarsan daha çabuk cevap alabilirsin

umarın altaki örnek işini görür
SELECT aa, bbb, CAST(aa AS varchar(50)) + ' - ' + CAST(bbb AS varchar(50)) AS CC
FROM Table_1
WHERE (CAST(aa AS varchar(50)) + ' - ' + CAST(bbb AS varchar(50)) = '1 - 1')
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
hasan
Üye
Mesajlar: 129
Kayıt: 16 Oca 2004 10:01
Konum: Bursa
İletişim:

Re: bir SQL İfadesi (CAST)

Mesaj gönderen hasan »

tşk ederişm hcoam, sadece Where den sonraki kısmı kullanmam yeterli oldu , eline sağlık...
::::::::www.BursaEmlak.com:::::::::
Emlak ve Emlakçının buluşma Noktası
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: bir SQL İfadesi (CAST)

Mesaj gönderen aslangeri »

s.a.
bir view oluşturarak sistemno alanını where içerisinde kullanabilirsin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: bir SQL İfadesi (CAST)

Mesaj gönderen sabanakman »

Kod: Tümünü seç

select * from
(select *, CAST(K.KayitNo as varchar(50))+'-'+CAST(K.UserID as varchar(50)) as SistemNo from Tablo) as Deneme where SistemNo=''
gibi bir iç sorgu sistemi de kullanabilirsin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla