带有WHERE子句的SQL LIMIT[英] SQL LIMIT with WHERE clause

本文是小编为大家收集整理的关于带有WHERE子句的SQL LIMIT的处理方法,想解了带有WHERE子句的SQL LIMIT的问题怎么解决?带有WHERE子句的SQL LIMIT问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

是否可以将 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

推荐答案

select * from myVIew  where type=3 LIMIT 10;

Limit 应该在 where clause 之后.

语法:

SELECT column_name(s)
FROM table_name
[WHERE]
LIMIT number;

本文地址:https://www.itbaoku.cn/post/1763856.html