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?
","headline":"sql- 2. sütundaki veriye göre 1.sütundan veri yok etme kodu nedir?","mainEntity":{"@type":"Question","name":"sql- 2. sütundaki veriye göre 1.sütundan veri yok etme kodu nedir?","url":"https://uzmanim.net/soru/sql-2-sutundaki-veriye-gore-1-sutundan-veri-yok-etme-kodu-nedir/80023","author":{"@type":"Person","name":"misty"},"comment":[],"commentCount":0,"dateCreated":"2017-07-25T22:45:50.647+03:00","dateModified":"2017-07-26T15:28:17.687+03:00","datePublished":"2017-07-25T22:45:50.647+03:00","keywords":"sql","publisher":{"@type":"Organization","name":"uzmanim.net","url":"https://uzmanim.net"},"text":"
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?
","acceptedAnswer":{"@type":"Answer","name":"
Ş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\nWhere NOT Sutun1 IN (select sutun1 from Tablo Where Sutun2='b')
","url":"https://uzmanim.net/soru/sql-2-sutundaki-veriye-gore-1-sutundan-veri-yok-etme-kodu-nedir/80023#a80028","author":{"@type":"Person","name":"alattin"},"comment":[{"@type":"Comment","name":"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","author":{"@type":"Person","name":"misty"},"text":"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"},{"@type":"Comment","name":"@misty cevabımı düzenledim, kontrol eder misin?","author":{"@type":"Person","name":"alattin"},"text":"@misty cevabımı düzenledim, kontrol eder misin?"},{"@type":"Comment","name":"Tablo ve misty aynı herhalde yanlış yazdınız önemli değil :) istediğim sonucu aldım. çok teşekkürler.","author":{"@type":"Person","name":"misty"},"text":"Tablo ve misty aynı herhalde yanlış yazdınız önemli değil :) istediğim sonucu aldım. çok teşekkürler."},{"@type":"Comment","name":"evet yanlış yazmışım, düzelttim :)","author":{"@type":"Person","name":"alattin"},"text":"evet yanlış yazmışım, düzelttim :)"}],"commentCount":4,"dateCreated":"2017-07-26T08:46:26.48+03:00","dateModified":"2017-07-26T11:08:39.973+03:00","text":"
Ş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\nWhere NOT Sutun1 IN (select sutun1 from Tablo Where Sutun2='b')
","upvoteCount":0},"answerCount":1,"suggestedAnswer":{"@type":"Answer","name":"
Ş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\nWhere NOT Sutun1 IN (select sutun1 from Tablo Where Sutun2='b')
","url":"https://uzmanim.net/soru/sql-2-sutundaki-veriye-gore-1-sutundan-veri-yok-etme-kodu-nedir/80023#a80028","author":{"@type":"Person","name":"alattin"},"comment":[{"@type":"Comment","name":"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","author":{"@type":"Person","name":"misty"},"text":"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"},{"@type":"Comment","name":"@misty cevabımı düzenledim, kontrol eder misin?","author":{"@type":"Person","name":"alattin"},"text":"@misty cevabımı düzenledim, kontrol eder misin?"},{"@type":"Comment","name":"Tablo ve misty aynı herhalde yanlış yazdınız önemli değil :) istediğim sonucu aldım. çok teşekkürler.","author":{"@type":"Person","name":"misty"},"text":"Tablo ve misty aynı herhalde yanlış yazdınız önemli değil :) istediğim sonucu aldım. çok teşekkürler."},{"@type":"Comment","name":"evet yanlış yazmışım, düzelttim :)","author":{"@type":"Person","name":"alattin"},"text":"evet yanlış yazmışım, düzelttim :)"}],"commentCount":4,"dateCreated":"2017-07-26T08:46:26.48+03:00","dateModified":"2017-07-26T11:08:39.973+03:00","text":"
Ş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\nWhere NOT Sutun1 IN (select sutun1 from Tablo Where Sutun2='b')
","upvoteCount":0},"upvoteCount":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?
Toplam 1 cevap
Ş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')