Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL да извлича само някои редове?

Използвайте това в заявката си:

LIMIT 24

ЛИМИТ е функция на MySQL, която избира конкретен диапазон от резултати от резултатите на вашата заявка. Основно има два начина да го използвате:

  1. Чрез просто указване на броя резултати, които искате да извлечете, като LIMIT 24; или
  2. Чрез посочване на друг диапазон под формата на LIMIT X, Y . Където е X е началото и Y е броят редове, които искате да извлечете, като:LIMIT 10,5 което ще избере 5-те резултата от ред 11 до 15

Във вашия конкретен случай можете просто да замените този ред:

$query = "SELECT * FROM {$tableObject} {$sort1};";

За:

$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 24;";

или дори:

$query = "SELECT * FROM {$tableObject} {$sort1} LIMIT 0,24;";

За по-добро разбиране как да използвате лимит, препоръчвам ви да прочетете тази страница от Ръководство за MySQL




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Форматирайте датата на регистрационния файл на MySQL заявката

  2. Как мога да вмъкна списък, върнат от pyodbc mssql заявка в mysql чрез съхранена процедура, използвайки pymysql

  3. MySQL - Как да актуализирам десетичната колона, за да позволя повече цифри?

  4. Използване на Passport със Sequelize и MySQL

  5. Колко UTF-8 текст се побира в текстово поле на MySQL?