Undvika division med noll

Databaser & SQL

1 svar · 202 visningar · startad av kristoffer

Medlem sedan juni 20001 257 inlägg
Trådstart#1

Vilket är det bästa sättet att undvika division med noll då värdet på nämnaren är okänt?

Bäst vore att kolla om nämnaren är noll, i så fall vill jag att kvoten skall bli noll.

Hur?

Medlem sedan juni 20001 257 inlägg
#2

Hittade det:

select title_id, total_sales, advance, "Cost Per Book" =
     case
           when advance != 0
           then convert(char, total_sales/advance)
           else "No Books Sold"
     end
from titles
254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)