search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
6.5k gösterim

Selamlar,

Elimde iki tane tablo var;

A_tablo

B_tablo

B tablosundaki departman sütunu ile A tablosundaki departman sütunundaki değerleri farklarını almak istiyorum. Bunun için ne yapabilirim?  Çıktı şöyle olmalı:

pci

dss

bt

kapalı
Veri Tabanı kategorisinde 365 puan
kapalı

1 cevap

1 oy
 
En İyi Cevap
select * 
 from b_tablo b 
 where not exists 
  (select 1 
   from a_tablo a 
   where a.departman = b.departman)
select departman from b_tablo
minus 
select departman from a_tablo

Bu iki sorguyu kullanabilirsin. Dikkat etmen gereken b - a yaparsan b de olup a da olmayanları a - b yaparsan a da olup b de olmayanları bulursun.

İkisini birleştirmek istersen (b - a) bileşim (a-b) yapman gerekir. Onu da ayrı ayrı iki sorguyu "union" veya "union all" ile birleşimini alman lazım.
 

6.2k puan
seçti

İlgili sorular

0 oy
1 cevap 2.1K gösterim
2.1K gösterim
Selamlar, Elimde bir tablo ve 2 tane sütun var departman_kodu ve görev_kodu adında. Bu iki sütünu tek bir sütunda listelemek istiyorum. İki kolonu tek seferde listeleme nasıl yapılır?
9 Haziran 2021 Veri Tabanı kategorisinde kupanintorunu 365 puan sordu
0 oy
1 cevap 1.4K gösterim
1.4K gösterim
Selamlar, Bir tablodaki 2 sütünü başka bir tabloya yine aynı şekilde ilişkendirip almak istiyorum. Şöyle gösterecek olursam; her departmanın bir kodu var ama bunları bağlayan unique bir id leri yok başka bir tabloya alırken direk yanyana aldığım zaman, ... Nasıl bir yol izleyebilrim. Sonuç olarak almak istediğim yeni tabloda şu şekilde olacak; umarım olayı basit bir şekilde özetleyebilmişimdir.
7 Haziran 2021 Veri Tabanı kategorisinde kupanintorunu 365 puan sordu
0 oy
2 cevap 6.1K gösterim
6.1K gösterim
Selam, Elimde iki tablo var ANA_TABLO, DIL_BILGILERI . Seçtiğim tablodaki bir sütun değerlerini baz alarak, diğer bir tabloda bulunan verileri güncellemek istiyorum. Mesela; ANA_TABLO tablosunda "DILLER" sütunu var. Bu alanı farklı dilleri içeriyor Türkçe, İngilizce, Almanca vs. Ben bunun kısa ... dil seçenekleri için (DIL_BILGILERI olsun), KOD AD ---------------- TR TURKCE EN Ingilizce DE ALMANCA
14 Ocak 2017 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 1.1K gösterim
1.1K gösterim
Veri tabanındaki bir tabloda, bir alandaki CLOB objesi içinde tarih formatı olarak belirttiğim pattern="dd.mm.yyy" diye bir kısım var. Bunu sql script i le güncelleyip "dd.mm.yyy" olarak değiştirmek isityorum. Çünkü 3 farklı ortama , bir çok kayıt için bu işlemi yapacağım. Bir ireport 'un template içindeki bir alan.
22 Ağustos 2017 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
0 cevap 1.1K gösterim
1.1K gösterim
Selamlar, Elimdeki iki tane A ve B diye tablo var. B tablosundaki bir sütunu A tablosundanki bir sütunla güncellemek istiyorum. Bunun için şöyle bir sorgu yaptım; UPDATE identityiq.karsilastirma2 SET email = (SELECT departman FROM identityiq.karsilastirma1 WHERE ... kullanmak istemiyorum. Kullanmadığım takdirde hata veriyor. Herhangi bir şarta bakmadan direk A da ki verileri B ye alabilir miyim?
27 Mayıs 2021 Veri Tabanı kategorisinde kupanintorunu 365 puan sordu