sql >> Databáze >  >> RDS >> Mysql

Rozlišujte mezi hodnotami NULL při použití group by ... s rollup

Dobrá otázka. Jedna možnost, která mě napadá, je udělat toto:

select COALESCE(a, -1) AS a, COALESCE(b, -1) AS b, sum(c) 
from <table> 
group by COALESCE(a, -1), COALESCE(b, -1) with rollup;


  1. Vyberte uživatele pouze z jedné tabulky, pokud ne z jiné

  2. Spočítat počet různých řádků pro více hodnot

  3. SQL SELECT IN

  4. Jak mohu vložit data binárního souboru do binárního pole SQL pomocí jednoduchého příkazu insert?