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
604 gösterim
Selamlar,

İki tablo arasındaki farkları aldığım bir sorgum var, sorgum şöyle;

String sqlQuery = "SELECT DISTINCT extended6 FROM [identityiq].[identityiq].[spt_identity] AS o WHERE NOT EXISTS (SELECT DISTINCT departmentCode FROM [identityiq].[identityiq].[departmentcode] AS b WHERE o.extended6=b.departmentCode) ";

burada dönen iki tane değerim var biri null diğeri de 10

null dönen değeri loga yazdırdığımda 0 olarak geliyor. Bunun sebebi nedir? O değeri null olarak yakalayamaz mıyım?
Java kategorisinde 365 puan

1 cevap

0 oy
Güzel soru!.

Programlama dünyasının null değerlerle bi kavgası var gibi. Kullandığın veri tabanı hangisi olduğuna göre null değerlerin işlenmesi değişiyor. Bunu hatırlatma olarak verdim, kenarda tutalım.

Java tarafında null değeri atadığın değer int mi yoksa Integer mi? int değer tutuyorsan null olması mümkün değil. Çünkü primitive tip null değeri desteklemiyor. Integer yani boxed tip destekler. Buna göre bi bakabilirsin.
6.2k puan

İlgili sorular

0 oy
1 cevap 469 gösterim
469 gösterim
Selamlar, Veritabanıyla birkaç işlem yapmak istiyorum. Örnek olarak; önce tabloyu truncate edip, sonrasında başka bir tabloyu truncate ettiğim tabloya kopyalayacağım. Bunun için birden fazla PreparedStatement oluşturmam gerekli mi? String sqlQuery1 = "TRUNCATE TABLE ... prStmt = dbCxn.prepareStatement(sqlQuery1); prStmt.close(); Nasıl bir yol izlemem gerekir yardımcı olur musunuz?
28 Mayıs 2021 Java kategorisinde kupanintorunu 365 puan sordu
0 oy
1 cevap 824 gösterim
824 gösterim
Java JDBC de Statement ve PreparedStatement kullanımları aynı gibi duruyor. Statement ve PreparedStatement arasında ne fark var?
23 Haziran 2021 Java kategorisinde canonka 334 puan sordu
0 oy
1 cevap 423 gösterim
423 gösterim
Mssql kullanırken select 1 / 2 sorgusunu çalıştırdığım zaman sonuç olarak 0.5 beklerken 0 elde ediyorum. Bunun sebebini açıklayabilir misiniz?
3 Aralık 2019 Veri Tabanı kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 800 gösterim
800 gösterim
Mesela Select Top 100 from ogrenciler gibi ve Select Top 100 from ogrenciler(NOLOCK) gibi iki sorgumuz olsun. Bu sorgular arasındaki fark nedir?
6 Ocak 2022 Veri Tabanı kategorisinde canonka 334 puan sordu
1 oy
1 cevap 1.1K gösterim
1.1K gösterim
Oracle veri tabanında lag(..) over (partion by ..) ne iş yapar bilen var mı?
2 Mart 2018 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu