sql >> Database teknologi >  >> RDS >> Mysql

MYSQL Sum-forespørgsel med IF-tilstand

Prøv med en CASE på denne måde:

SUM(CASE 
    WHEN PaymentType = "credit card" 
    THEN TotalAmount 
    ELSE 0 
END) AS CreditCardTotal,

Skal give det du leder efter ...



  1. Hvorfor bruge bin2hex, når du indsætter binære data fra PHP i MySQL?

  2. MySQL COUNT() – Få antallet af rækker, der skal returneres af en forespørgsel

  3. Tjek, om en tabel har en TIMESTAMP-kolonne i SQL Server med OBJECTPROPERTY()

  4. Sådan sender du en HTML-e-mail fra SQL Server (T-SQL)