-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathql_test.4
67 lines (53 loc) · 935 Bytes
/
ql_test.4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*************/
/* selection */
/*************/
create table student(no i, name c20, dept c4, GPA f, comment c3);
load student("../student.data");
/** numeric type **/
/* = */
select *
from student
where student.no = 1;
/* ==> 1 tuple */
/* > */
select *
from student
where student.no > 6;
/* ==> 9 tuples */
/* >= */
select *
from student
where student.no >= 6;
/* ==> 10 tuples */
/* < */
select *
from student
where student.no < 6;
/* ==> 5 tuples */
/* <= */
select *
from student
where student.no <= 6;
/* ==> 6 tuples */
/* <= & > */
select *
from student
where student.no <= 6 and student.no > 6;
/* ==> 0 tuple */
/* = & = */
select *
from student
where student.no = 6 and student.no = 5;
/* ==> 0 tuple */
/** string type **/
select *
from student
where student.name = "Adams";
/* ==> 1 tuple */
select *
from student
where student.name >= "Noorda";
/* ==> 2 tuples */
/* cleaning up */
drop table student;
exit;