sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan undgår man divider med nul fejl i SQL?

For at undgå fejlen "Division med nul" har vi programmeret det sådan her:

Select Case when divisor=0 then null
Else dividend / divisor
End ,,,

Men her er en meget bedre måde at gøre det på:

Select dividend / NULLIF(divisor, 0) ...

Nu er det eneste problem at huske NullIf-bitten, hvis jeg bruger "/"-tasten.



  1. PostgreSQL Connection Pooling med PgBouncer

  2. Har du problemer med MS Access Crashing? Prøv disse løsninger først

  3. Forkert strengværdi:'\xF0\x9F\x8E\xB6\xF0\x9F...' MySQL

  4. Room API - Hvordan henter jeg det nyligt indsatte genererede id for enheden?