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

Mysql - LIMIT по процент?

вярно. LIMIT клаузата взема отместване и брой редове, а не процент. Мислите си за Microsoft SQL Server, който поддържа SELECT TOP 20 PERCENT ... (обърнете внимание, че нито LIMIT или TOP са посочени в стандартен SQL).

Бих направил това с две заявки:

SELECT COUNT(*) FROM MyTable WHERE ...conditions...

SELECT * FROM MyTable WHERE ...conditions... ORDER BY ...order... LIMIT ?

Заменете параметъра ? с броя / 5.

Не е нужно да решавате всеки проблем с една заявка.



  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 на CentOS 6

  2. Как да изтрия таблица от mysqldump

  3. Мога ли да разреша това с чист mysql? (присъединяване към '' разделени стойности в колона)

  4. mysql_query връща само тип низ за тип int/fload db

  5. Пакетен файл за свързване на mysql и изпълнение на команди