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

hvordan kan jeg få det samlede antal af samme navn af forskellige kolonner i en tabel i MySQL?

Du kan bruge union all for at generere en enkelt kolonne med alle ID'erne og derefter tælle dem:

SELECT   id, COUNT(*) 
FROM     (SELECT id1 AS id FROM mytable
          UNION ALL
          SELECT id2 AS id FROM mytable) t
GROUP BY id



  1. Formatering af UUID-streng uden REGEXP_REPLACE og PL/SQL

  2. Standardadgangskode for min bruger i postgresql

  3. Opdel en kolonne i flere rækker

  4. Gendannelse af SQL Server-masterdatabasen