Divide By Zero Hatası


SELECT Alan1/Alan2 AS ORAN FROM TableName
SQL de böyle bir islem yaptiginizda Divide by zero error encountered hatasi ile karsilasiyorsunuz.
Sebebi Alan2 den 0 değer dönmesi , sorgunuzu aşağıdaki gibi düzenleyerek bu hatadan kurtulabilirsiniz.

SELECT ISNULL(Alan1/NULLIF(Alan2,0),0) AS ORAN FROM TableName


Yorumlar

Bu blogdaki popüler yayınlar

Sql server trigger listesi (Bulundukları tablo isimleri ve durumu )

Connection Timeout Süresi Doldu..

SoapUI kullanımı