Lines Matching refs:f1

27 execsql {CREATE TABLE test1(f1 int, f2 int)}
38 execsql {INSERT INTO test1(f1,f2) VALUES(11,22)}
44 execsql {SELECT f1 FROM test1}
50 execsql {SELECT f2, f1 FROM test1}
53 execsql {SELECT f1, f2 FROM test1}
62 execsql {SELECT *, min(f1,f2), max(f1,f2) FROM test1}
81 execsql {SELECT test1.f1, test2.r1 FROM test1, test2}
84 execsql {SELECT test1.f1, test2.r1 FROM test2, test1}
93 execsql {SELECT max(test1.f1,test2.r1), min(test1.f2,test2.r2)
97 execsql {SELECT min(test1.f1,test2.r1), max(test1.f2,test2.r2)
121 set v [catch {execsql {SELECT count(f1,f2) FROM test1}} msg]
125 set v [catch {execsql {SELECT count(f1) FROM test1}} msg]
154 set v [catch {execsql {SELECT Min(f1) FROM test1}} msg]
158 set v [catch {execsql {SELECT MIN(f1,f2) FROM test1}} msg]
175 set v [catch {execsql {SELECT Max(f1) FROM test1}} msg]
179 set v [catch {execsql {SELECT max(f1,f2) FROM test1}} msg]
183 set v [catch {execsql {SELECT MAX(f1,f2)+1 FROM test1}} msg]
187 set v [catch {execsql {SELECT MAX(f1)+1 FROM test1}} msg]
201 set v [catch {execsql {SELECT Sum(f1) FROM test1}} msg]
205 set v [catch {execsql {SELECT sum(f1,f2) FROM test1}} msg]
209 set v [catch {execsql {SELECT SUM(f1)+1 FROM test1}} msg]
216 set v [catch {execsql {SELECT XYZZY(f1) FROM test1}} msg]
220 set v [catch {execsql {SELECT SUM(min(f1,f2)) FROM test1}} msg]
224 set v [catch {execsql {SELECT SUM(min(f1)) FROM test1}} msg]
232 SELECT min(f1) AS m FROM test1 GROUP BY f1 HAVING max(m+5)<10
237 SELECT coalesce(min(f1)+5,11) AS m FROM test1
238 GROUP BY f1
256 set v [catch {execsql {SELECT f1 FROM test1 WHERE f1<11}} msg]
260 set v [catch {execsql {SELECT f1 FROM test1 WHERE f1<=11}} msg]
264 set v [catch {execsql {SELECT f1 FROM test1 WHERE f1=11}} msg]
268 set v [catch {execsql {SELECT f1 FROM test1 WHERE f1>=11}} msg]
272 set v [catch {execsql {SELECT f1 FROM test1 WHERE f1>11}} msg]
276 set v [catch {execsql {SELECT f1 FROM test1 WHERE f1!=11}} msg]
280 set v [catch {execsql {SELECT f1 FROM test1 WHERE min(f1,f2)!=11}} msg]
284 set v [catch {execsql {SELECT f1 FROM test1 WHERE max(f1,f2)!=11}} msg]
288 set v [catch {execsql {SELECT f1 FROM test1 WHERE count(f1,f2)!=11}} msg]
295 set v [catch {execsql {SELECT f1 FROM test1 ORDER BY f1}} msg]
299 set v [catch {execsql {SELECT f1 FROM test1 ORDER BY -f1}} msg]
303 set v [catch {execsql {SELECT f1 FROM test1 ORDER BY min(f1,f2)}} msg]
307 set v [catch {execsql {SELECT f1 FROM test1 ORDER BY min(f1)}} msg]
311 INSERT INTO test1(f1) SELECT f1 FROM test1 ORDER BY min(f1);
318 # SELECT f1 FROM test1 ORDER BY 8.4;
323 # SELECT f1 FROM test1 ORDER BY '8.4';
328 # SELECT f1 FROM test1 ORDER BY 'xyz';
333 # SELECT f1 FROM test1 ORDER BY -8.4;
338 # SELECT f1 FROM test1 ORDER BY +8.4;
343 # SELECT f1 FROM test1 ORDER BY 4294967296; -- constant larger than 32 bits
349 SELECT f1 FROM test1 ORDER BY 8.4
354 SELECT f1 FROM test1 ORDER BY '8.4'
407 set v [catch {execsql {SELECT max(f1) FROM test1 ORDER BY f2}} msg]
417 set v [catch {execsql2 {SELECT f1 FROM test1 ORDER BY f2}} msg]
419 } {0 {f1 11 f1 33}}
422 set v [catch {execsql2 {SELECT f1 FROM test1 ORDER BY f2}} msg]
424 } {0 {test1.f1 11 test1.f1 33}}
426 set v [catch {execsql2 {SELECT f1 as 'f1' FROM test1 ORDER BY f2}} msg]
428 } {0 {f1 11 f1 33}}
430 set v [catch {execsql2 {SELECT * FROM test1 WHERE f1==11}} msg]
432 } {0 {f1 11 f2 22}}
434 set v [catch {execsql2 {SELECT DISTINCT * FROM test1 WHERE f1==11}} msg]
437 } {0 {f1 11 f2 22}}
439 set v [catch {execsql2 {SELECT * FROM test1 WHERE f1==11}} msg]
441 } {0 {f1 11 f2 22}}
443 set v [catch {execsql2 {SELECT DISTINCT * FROM test1 WHERE f1==11}} msg]
445 } {0 {f1 11 f2 22}}
447 set v [catch {execsql2 {SELECT f1 as xyzzy FROM test1 ORDER BY f2}} msg]
451 set v [catch {execsql2 {SELECT f1 as "xyzzy" FROM test1 ORDER BY f2}} msg]
455 set v [catch {execsql2 {SELECT f1 as 'xyzzy ' FROM test1 ORDER BY f2}} msg]
459 set v [catch {execsql2 {SELECT f1+F2 as xyzzy FROM test1 ORDER BY f2}} msg]
463 set v [catch {execsql2 {SELECT f1+F2 FROM test1 ORDER BY f2}} msg]
465 } {0 {f1+F2 33 f1+F2 77}}
467 set v [catch {execsql2 {SELECT test1.f1+F2 FROM test1 ORDER BY f2}} msg]
469 } {0 {test1.f1+F2 33 test1.f1+F2 77}}
472 set v [catch {execsql2 {SELECT test1.f1+F2 FROM test1 ORDER BY f2}} msg]
475 } {0 {test1.f1+F2 33 test1.f1+F2 77}}
477 set v [catch {execsql2 {SELECT test1.f1+F2, t1 FROM test1, test2
480 } {0 {test1.f1+F2 33 t1 abc test1.f1+F2 77 t1 abc}}
482 set v [catch {execsql2 {SELECT A.f1, t1 FROM test1 as A, test2
485 } {0 {f1 11 t1 abc f1 33 t1 abc}}
487 set v [catch {execsql2 {SELECT A.f1, f1 FROM test1 as A, test1 as B
490 } {1 {ambiguous column name: f1}}
492 set v [catch {execsql2 {SELECT A.f1, B.f1 FROM test1 as A, test1 as B
497 set v [catch {execsql2 {SELECT A.f1, f1 FROM test1 as A, test1 as A
500 } {1 {ambiguous column name: A.f1}}
502 set v [catch {execsql {SELECT A.f1, B.f1 FROM test1 as A, test1 as B
503 ORDER BY A.f1, B.f1}} msg]
507 set v [catch {execsql2 {SELECT A.f1, B.f1 FROM test1 as A, test1 as B
508 ORDER BY A.f1, B.f1}} msg]
510 } {0 {f1 11 f1 11 f1 33 f1 33 f1 11 f1 11 f1 33 f1 33}}
518 SELECT test1 . f1, test1 . f2 FROM test1 LIMIT 1
520 } {{test1 . f1} 11 {test1 . f2} 22}
527 SELECT test1 . f1, test1 . f2 FROM test1 LIMIT 1
529 } {test1.f1 11 test1.f2 22}
543 } {a.f1 11 a.f2 22 b.f1 11 b.f2 22}
550 } {a.f1 11 a.f2 22 (subquery-0).5 5 (subquery-0).6 6}
557 } {a.f1 11 a.f2 22 b.x 5 b.y 6}
560 SELECT a.f1, b.f2 FROM test1 a, test1 b LIMIT 1
562 } {test1.f1 11 test1.f2 22}
565 SELECT f1, t1 FROM test1, test2 LIMIT 1
567 } {test1.f1 11 test2.t1 abc}
574 SELECT a.f1, b.f2 FROM test1 a, test1 b LIMIT 1
576 } {test1.f1 11 test1.f2 22}
579 SELECT f1, t1 FROM test1, test2 LIMIT 1
581 } {test1.f1 11 test2.t1 abc}
588 SELECT a.f1, b.f1 FROM test1 a, test1 b LIMIT 1
590 } {f1 11 f1 11}
593 SELECT f1, t1 FROM test1, test2 LIMIT 1
595 } {f1 11 t1 abc}
602 SELECT a.f1, b.f1 FROM test1 a, test1 b LIMIT 1
604 } {test1.f1 11 test1.f1 11}
607 SELECT f1, t1 FROM test1, test2 LIMIT 1
609 } {test1.f1 11 test2.t1 abc}
620 SELECT f1 FROM test1 UNION SELECT f2 FROM test1
624 } {0 {f1 11 f1 22 f1 33 f1 44}}
627 SELECT f1 FROM test1 UNION SELECT f2+100 FROM test1
676 SELECT f1 FROM test1 WHERE f2=;
683 SELECT f1 FROM test1 UNION SELECT WHERE;
689 set v [catch {execsql {SELECT f1 FROM test1 as 'hi', test2 as}} msg]
694 SELECT f1 FROM test1 ORDER BY;
700 SELECT f1 FROM test1 ORDER BY f1 desc, f2 where;
706 SELECT count(f1,f2 FROM test1;
712 SELECT count(f1,f2+) FROM test1;
718 SELECT f1 FROM test1 ORDER BY f2, f1+;
724 SELECT f1 FROM test1 LIMIT 5+3 OFFSET 11 ORDER BY f2;
729 execsql {SELECT f1 FROM test1 WHERE 4.3+2.4 OR 1 ORDER BY f1}
733 SELECT f1 FROM test1 WHERE ('x' || f1) BETWEEN 'x10' AND 'x20'
734 ORDER BY f1
739 SELECT f1 FROM test1 WHERE 5-3==2
740 ORDER BY f1
744 # TODO: This test is failing because f1 is now being loaded off the
745 # disk as a vdbe integer, not a string. Hence the value of f1/(f1-11)
750 SELECT coalesce(f1/(f1-11),'x'),
751 coalesce(min(f1/(f1-11),5),'y'),
752 coalesce(max(f1/(f1-33),6),'z')
753 FROM test1 ORDER BY f1
760 FROM test1 ORDER BY f1
772 # db eval {SELECT * FROM test1 WHERE f1<0} r {}
779 db eval {SELECT * FROM test1 WHERE f1<0} r {}
781 } {f1 f2}
785 db eval {SELECT * FROM test1 WHERE f1<(select count(*) from test2)} r {}
787 } {f1 f2}
791 db eval {SELECT * FROM test1 ORDER BY f1} r {}
793 } {f1 f2}
796 db eval {SELECT * FROM test1 WHERE f1<0 ORDER BY f1} r {}
798 } {f1 f2}
805 SELECT f1 AS x FROM test1 ORDER BY x
810 SELECT f1 AS x FROM test1 ORDER BY -x
815 SELECT f1-23 AS x FROM test1 ORDER BY abs(x)
820 SELECT f1-23 AS x FROM test1 ORDER BY -abs(x)
825 SELECT f1-22 AS x, f2-22 as y FROM test1
830 SELECT f1-22 AS x, f2-22 as y FROM test1 WHERE x>0 AND y<50
835 SELECT f1 COLLATE nocase AS x FROM test1 ORDER BY x