Lines Matching refs:max
13 # aggregate min() and max() functions and which are handled as
14 # as a special case. This file makes sure that the min/max
62 execsql {SELECT max(x) FROM t1}
77 execsql {SELECT max(x) FROM t1}
84 execsql {SELECT max(y) FROM t1}
103 execsql {SELECT max(a) FROM t2}
111 execsql {INSERT INTO t2 VALUES((SELECT max(a) FROM t2)+1,999)}
113 db function max_a_t2 {execsql {SELECT max(a) FROM t2}}
117 execsql {SELECT max(a) FROM t2}
124 execsql {INSERT INTO t2 VALUES((SELECT max(a) FROM t2)+1,999)}
126 db function max_a_t2 {execsql {SELECT max(a) FROM t2}}
131 execsql { SELECT b FROM t2 WHERE a=(SELECT max(a) FROM t2) }
143 SELECT coalesce(min(x+0),-1), coalesce(max(x+0),-1) FROM
163 # Make sure the min(x) and max(x) optimizations work on empty tables
179 SELECT coalesce(max(x),999) FROM t3;
184 SELECT coalesce(max(rowid),999) FROM t3;
189 SELECT coalesce(max(rowid),999) FROM t3 WHERE rowid<25;
193 # Make sure the min(x) and max(x) optimizations work when there
203 SELECT max(a) FROM t2 LIMIT 3
213 SELECT max(a) FROM t2 LIMIT 1,100
223 SELECT max(x) FROM t3 LIMIT 0
228 SELECT max(a) FROM t2 LIMIT 0
232 # Make sure the max(x) and min(x) optimizations work for nested
237 SELECT max(x) FROM t1;
243 SELECT * FROM (SELECT max(x) FROM t1);
260 # Make sure min(x) and max(x) work correctly when the datatype is
269 SELECT min(a), max(a) FROM t4;
278 SELECT min(a), max(a) FROM t5;
282 # Ticket #658: Test the min()/max() optimization when the FROM clause
288 SELECT max(rowid) FROM t4 UNION SELECT max(rowid) FROM t5
293 SELECT max(yy) FROM (
294 SELECT max(rowid) AS yy FROM t4 UNION SELECT max(rowid) FROM t5
300 SELECT max(yy) FROM (
301 SELECT max(rowid) AS yy FROM t4 EXCEPT SELECT max(rowid) FROM t5
307 # If there is a NULL in an aggregate max() or min(), ignore it. An
308 # aggregate min() or max() will only return NULL if all values are NULL.
321 SELECT max(x) FROM t6;
332 SELECT max(x) FROM t6;
349 SELECT (SELECT min(x) FROM t6), (SELECT max(x) FROM t6);
355 SELECT min(x), max(x) FROM t6;
381 SELECT (SELECT min(x) FROM t6), (SELECT max(x) FROM t6);
387 SELECT min(x), max(x) FROM t6;
391 # 2017-10-26. Extend the min/max optimization to indexes on expressions
397 SELECT max(b+c) FROM t11;
400 SELECT a, max(b+c) FROM t11;
403 db eval {SELECT max(b+c) FROM t11}
407 db eval {SELECT max(c+b) FROM t11}