We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3c073a4 commit f87e8d5Copy full SHA for f87e8d5
tests/sqlparser_common.rs
@@ -212,13 +212,10 @@ fn parse_simple_select() {
212
}
213
214
#[test]
215
-fn parse_select_with_limit_but_no_where() {
216
- let sql = "SELECT id, fname, lname FROM customer LIMIT 5";
217
- let select = verified_only_select(sql);
218
- assert_eq!(false, select.distinct);
219
- assert_eq!(3, select.projection.len());
220
- let select = verified_query(sql);
221
- assert_eq!(Some(ASTNode::SQLValue(Value::Long(5))), select.limit);
+fn parse_limit_is_not_an_alias() {
+ // In dialects supporting LIMIT it shouldn't be parsed as a table alias
+ let ast = verified_query("SELECT id FROM customer LIMIT 1");
+ assert_eq!(Some(ASTNode::SQLValue(Value::Long(1))), ast.limit);
222
223
224
0 commit comments