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

VÆLG min og maks værdi fra en del af en tabel i MySQL

SELECT MIN(PRICE) AS MinPrice, MAX(PRICE) AS MaxPrice FROM (SELECT PRICE FROM PRICES LIMIT 10) tmp;

desuden har MySQL en cool funktion, der giver dig mulighed for at returnere et vilkårligt udvalg af rækker (f.eks. returnere rækker 10-20). Dette er meget praktisk til at vise sider med poster:

SELECT column FROM table
LIMIT 10 OFFSET 20

Ovenstående forespørgsel vil returnere rækker 20-30.

Så kort sagt, for at returnere rækker fra 20 til 30 i tilfælde af din forespørgsel, bruger du:

SELECT MIN(PRICE) AS MinPrice, MAX(PRICE) AS MaxPrice 
FROM (SELECT PRICE FROM PRICES LIMIT 10 OFFSET 20);

DU skal ændre offsetværdien for at angive startpunktet for dit område.



  1. Revision af PostgreSQL ved hjælp af pgAudit

  2. Indsæt data og indstil fremmednøgler med Postgres

  3. "O" i ORDBMS:PostgreSQL Inheritance

  4. Ethvert Javascript/Jquery-bibliotek For at validere SQL-sætning?