sql >> Database >  >> RDS >> Mysql

MySQL-GROEP OP NULL en LEEG

Dit kan worden bereikt door SELECT CASE. Er is misschien een eenvoudigere manier die ik niet ken.

Het formaat van SELECT CASE is

SELECT
CASE
    WHEN table_name.text_field IS NULL OR table_name.text_field = ''
    THEN null
    ELSE table.text_field
END as new_field_name,
other_field, another_field, ...rest of query...

U ziet dus dat u waarden samen kunt CASE-en met WHEN/THEN en standaard naar de echte waarde door ELSE.




  1. LEFT OUTER JOIN-query retourneert verwachte rijen niet

  2. Is er een equivalent van PHP's `date_default_timezone_set()` dat werkt in MySQL?

  3. SUBSTRING Commando in SQL:A Primer

  4. Hoe selecteer je een kolom met Hibernate?