Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

CHỌN giá trị tối thiểu và tối đa từ một phần của bảng trong MySQL

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

hơn nữa, MySQL có một tính năng thú vị cho phép bạn trả về một phạm vi hàng tùy ý (ví dụ:trả về hàng 10-20). Điều này rất tiện dụng để hiển thị các trang hồ sơ:

SELECT column FROM table
LIMIT 10 OFFSET 20

Truy vấn trên sẽ trả về hàng 20-30.

Tóm lại, để trả về các hàng từ 20 đến 30 trong trường hợp truy vấn của bạn, bạn sử dụng:

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

BẠN cần thay đổi giá trị offset để chỉ định điểm bắt đầu trong phạm vi của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. XÓA khỏi `bảng` NHƯ` bí danh` ... Ở đâu `bí danh`.` cột` ... tại sao lỗi cú pháp?

  2. ColdFusion - Chèn các ký tự tiếng Ả Rập / tiếng Ba Tư vào mysql

  3. MySQL Thêm khóa ngoại

  4. Lần đăng nhập gần đây nhất của MYSQL và số lần đăng nhập trong 3 tháng qua

  5. Cách chèn giá trị vào MYSQL-Table bằng cách sử dụng Select-Statements