SQL LIMIT с предложением WHERE - PullRequest
       3

SQL LIMIT с предложением WHERE

6 голосов
/ 23 сентября 2011

Можно ли использовать LIMIT x с предложением WHERE? Если да, то как?

Я пытаюсь сделать это:

select * from myVIew LIMIT 10 where type=3;

Но я получаю следующую ошибку:

ERROR:  syntax error at or near "where"
LINE 2: where type=3;
        ^
********** Error **********
ERROR: syntax error at or near "where"
SQL state: 42601
Character: 44

Ответы [ 3 ]

16 голосов
/ 23 сентября 2011
select * from myVIew  where type=3 LIMIT 10;

Limit должно быть после where clause.

Синтаксис:

SELECT column_name(s)
FROM table_name
[WHERE]
LIMIT number;
5 голосов
/ 23 сентября 2011

Да, вы пробовали это?

select * from myVIew  where type=3 LIMIT 10;

Смотрите здесь для дальнейшей справки .LIMIT - после предложений WHERE и ORDER BY, что имеет смысл, если вы остановитесь и задумаетесь об этом: сначала вы должны определить свой базовый набор результатов (фильтры и заказы), а затем ограничить / разбить на страницы.*

2 голосов
/ 23 сентября 2011
 select * from myVIew where type=3  LIMIT 10;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...