Mysql
 sql >> Baza danych >  >> RDS >> Mysql

WYBIERZ minimalną i maksymalną wartość z części tabeli w MySQL

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

co więcej, MySQL ma fajną funkcję, która pozwoli Ci zwrócić dowolny zakres wierszy (np. Zwróć wiersze 10-20). Jest to bardzo przydatne do wyświetlania stron rekordów:

SELECT column FROM table
LIMIT 10 OFFSET 20

Powyższe zapytanie zwróci wiersze 20-30.

Krótko mówiąc, aby zwrócić wiersze od 20 do 30 w przypadku zapytania, użyj:

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

MUSISZ zmienić wartość przesunięcia, aby określić punkt początkowy zakresu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak działa operator SOUNDS LIKE w MySQL

  2. Zapytanie CodeIgniter:Jak przenieść wartość kolumny do innej kolumny w tym samym wierszu i zapisać aktualny czas w oryginalnej kolumnie?

  3. Zaszyfrowane kolumny MySQL

  4. Zmiana zapytania SQL z jednego warunku na kilka

  5. Jak znaleźć powtarzające się słowa komórki w SQL