sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Typecasting NULL till 0

Använd IFNULL(column, 0) för att konvertera kolumnvärdet till noll.

Alternativt kommer COALESCE-funktionen att göra samma sak:COALESCE(column, 0) , förutom

  1. COALESCE är ANSI-kompatibel, IFNULL är inte
  2. COALESCE tar ett godtyckligt antal kolumner/värden och returnerar det första icke-nullvärdet som skickas till det.



  1. Inga resultat efter att ha tagit bort mysql ft_stopword_file

  2. Felkod 1064, SQL-tillstånd 42000:Du har ett fel i din SQL-syntax;

  3. Stöder Microsoft OLE DB Provider för SQL Server TLS 1.2

  4. Vad gör ::i PostgreSQL?