Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Моята заявка Select SUM връща нула. Трябва да върне 0

Опитайте това:

select COALESCE(sum(balance),0) from mytable where customer = 'john' 

Това трябва да свърши работата. Методът на обединяване трябва да върне 0.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добрият начин за съхраняване на време (hh:mm) в база данни

  2. Как да направите UPDATE Pass-Through заявка в SQL Server

  3. 3 начина за връщане на редове, които съдържат буквено-цифрови знаци в SQL Server

  4. CTE, за да получите всички деца (потомци) на родител

  5. Какви са случаите на използване за избор на CHAR пред VARCHAR в SQL?