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

COALESCE() for tomme (men ikke null) felter

SELECT IFNULL(NULLIF(Field1,''),Field2)

NULLIF returnerer et NULL, hvis Felt1 er tomt, mens IFNULL returnerer Felt1, hvis det ikke er tomt, eller NULL og Felt2 ellers.



  1. Oracle SQL DATE-konverteringsproblem ved brug af iBATIS via Java JDBC

  2. Sådan får du mysql til at acceptere forbindelser eksternt

  3. Kan jeg bruge en funktion til en standardværdi i MySql?

  4. Er der nogen måde at automatisk oprette en trigger ved oprettelse af ny tabel i MySQL?