sql- 2. sütundaki veriye göre 1.sütundan veri yok etme kodu nedir?

0

Tablo adı: tablo

Yanında b bulunanların sutun1de gözükmemesini istiyorum. yani; yanında b bulunan x ve z sutun1'de gözükmemeli, yanında yalnızca a bulunan y sutun1'de gözükmeli. Bunun için nasıl bir kod yazmalıyım?

 

sql
misty misty (275)
2 yıl önce sordu

Toplam 1 Cevap


0

Şu #SQL sorgusu işini görecektir:

select * from Tablo Where Sutun2 <> 'b'

<> simgesi SQL'de eşit değildir anlamına gelir. Bu sorgu sana  Sutun2 içinde değeri b olan hiç bir kaydı getirmeyecektir.

Düzeltme:

Yaptığın yorum üzerine cevabımı şu şekilde düzeltiyorum

select * from Tablo
Where NOT Sutun1 IN (select sutun1 from Tablo Where Sutun2='b')

 

alattin alattin (14653)
2 yıl önce cevaplandı

  • Hocam o zaman sutun1'de x gözükmeye devam ediyor. 1 tane gözüküyor yanında a var ama ben bunu istemiyorum. Daha önce x'in yanında b olduğu için x sutun1de gözükmesin. @alattin misty 2 yıl önce
  • @misty cevabımı düzenledim, kontrol eder misin? alattin 2 yıl önce
  • Tablo ve misty aynı herhalde yanlış yazdınız önemli değil :) istediğim sonucu aldım. çok teşekkürler. misty 2 yıl önce
  • evet yanlış yazmışım, düzelttim :) alattin 2 yıl önce

üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol