Lines Matching refs:max
16 # aggregate min() and max() functions and which are handled as
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}
110 execsql {INSERT INTO t2 VALUES((SELECT max(a) FROM t2)+1,999)}
112 execsql {SELECT max(a) FROM t2}
118 execsql {INSERT INTO t2 VALUES((SELECT max(a) FROM t2)+1,999)}
121 SELECT b FROM t2 WHERE a=(SELECT max(a) FROM t2)
130 SELECT coalesce(min(x+0),-1), coalesce(max(x+0),-1) FROM
149 # Make sure the min(x) and max(x) optimizations work on empty tables
165 SELECT coalesce(max(x),999) FROM t3;
170 SELECT coalesce(max(rowid),999) FROM t3;
175 SELECT coalesce(max(rowid),999) FROM t3 WHERE rowid<25;
179 # Make sure the min(x) and max(x) optimizations work when there
189 SELECT max(a) FROM t2 LIMIT 3
199 SELECT max(a) FROM t2 LIMIT 1,100
209 SELECT max(x) FROM t3 LIMIT 0
214 SELECT max(a) FROM t2 LIMIT 0
218 # Make sure the max(x) and min(x) optimizations work for nested
223 SELECT max(x) FROM t1;
228 SELECT * FROM (SELECT max(x) FROM t1);
242 # Make sure min(x) and max(x) work correctly when the datatype is
251 SELECT min(a), max(a) FROM t4;
260 SELECT min(a), max(a) FROM t5;
264 # Ticket #658: Test the min()/max() optimization when the FROM clause
269 SELECT max(rowid) FROM (
270 SELECT max(rowid) FROM t4 UNION SELECT max(rowid) FROM t5
276 SELECT max(rowid) FROM (
277 SELECT max(rowid) FROM t4 EXCEPT SELECT max(rowid) FROM t5
282 # If there is a NULL in an aggregate max() or min(), ignore it. An
283 # aggregate min() or max() will only return NULL if all values are NULL.
296 SELECT max(x) FROM t6;
307 SELECT max(x) FROM t6;
323 SELECT (SELECT min(x) FROM t6), (SELECT max(x) FROM t6);
328 SELECT min(x), max(x) FROM t6;
353 SELECT (SELECT min(x) FROM t6), (SELECT max(x) FROM t6);
358 SELECT min(x), max(x) FROM t6;