Anasayfa / Veritabanları / MS SQL / MSSQL Alt Sorgu Sonuçlarını Yeni Tablo Haline Getirmek

MSSQL Alt Sorgu Sonuçlarını Yeni Tablo Haline Getirmek

Aşağıda karışık bir sorgu bulunuyor. Sorgu sonucunda telefon ve tckimlik no kolonları dönüyor. bu sonucu yeni tablo yapmak için with i kullandım. İşlem sonucunda x_table adında yeni bir tablo oluşacak.

with x
as(
select
distinct ISNULL(nullif(ks.CepNo,”),bsv.IrtibatTelefonu) as telefon,
ks.TCKimlik
from Basvuru bsv
left join BasvuruSekli basSek on bsv.BasvuruSekli=basSek.Oid
left join Kisi ks on bsv.Kisi=ks.Oid
left join Durum Dur on bsv.BasvuruDurumu=Dur.Oid where ks.oid in(select oid from Kisi
where AdiSoyadi
in(select ks.AdiSoyadi from Basvuru bsv left join Kisi ks on bsv.Kisi=ks.Oid
where
(ks.CepNo is not null and ks.CepNo<>”)
and (bsv.IrtibatTelefonu is not null and bsv.IrtibatTelefonu<>”) ))
and (ks.TCKimlik is not null and ks.TCKimlik<>”) and LEN(ISNULL(nullif(ks.CepNo,”),bsv.IrtibatTelefonu))>5)
select * into x_table from x

Bu yazı hakkında ne düşünüyorsunuz?
  • Başarılı (0)
  • İlginç (0)
  • Faydalı (0)
  • Sıkıcı (0)

Hakkında Murat KIRMIZIGÜL

- Gaziantep doğumlu - Bilgisayar Mühendisi - Yazılım Geliştirici-Proje Yöneticisi - Siyaset, Tarih, Sosyoloji, Fotoğrafçılık sever - Ayaz'ın babası :)

Cevapla

E-posta adresiniz yayınlanmayacak.Gerekli alanlar işaretlenmişlerdir *

*

one × one =

Yukarı çık