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

Min sql-forespørgsel for at få værdier i den midterste række ved hjælp af GROUP BY-funktionen

Det kan gøres ved nogle tricks.

SELECT id, 
       price, 
       code 
FROM   table1 
WHERE  id IN (SELECT Ceil(Avg(id)) AS `id` 
              FROM   table1 
              GROUP  BY code); 

SQLFiddle



  1. PHP PDO kontrollere, om en tabel med et specifikt navn findes i mySQL-databasen

  2. Sådan opretter du forbindelse til Oracle ved hjælp af JRuby &JDBC

  3. GROUP_CONCAT kommaseparator - MySQL

  4. Hvordan returnerer man et array fra Java til PL/SQL?