sql >> Database >  >> RDS >> Mysql

Hulp nodig bij het bouwen van een MYSQL-query om twee inhoud van een enkele rij/tabel te tellen

Zoekopdracht

SELECT t.`Create`, 
SUM(CASE WHEN t.`F_log` > 0 THEN 1 ELSE 0 END) as `F_log`,
SUM(CASE WHEN t.`C_log` > 0 THEN 1 ELSE 0 END) as `C_log` FROM(
    select `u_id`, `Create`,
    SUM(CASE WHEN `event` = 'F_log' THEN 1 ELSE 0 END) AS `F_log`,
    SUM(CASE WHEN `event` = 'C_log' THEN 1 ELSE 0 END) AS `C_log`
    FROM `Event`
    GROUP BY `u_id`, `Create`
)t
GROUP BY t.`Create`;


  1. Zoeken in een kolom met door komma's gescheiden waarden

  2. ORA-06502:PL/SQL:numerieke of waardefout:tekenreeksbuffer te klein - Uitvoeren met OCI-interface

  3. Is het mogelijk om Full Text Search (FTS) te gebruiken met LINQ?

  4. Som van vermenigvuldiging van kolommen voor rijen met vergelijkbare ID's in MySQL