~vcs-imports/mammoth-replicator/trunk

« back to all changes in this revision

Viewing changes to contrib/btree_gist/sql/numeric.sql

  • Committer: alvherre
  • Date: 2005-12-16 21:24:52 UTC
  • Revision ID: svn-v4:db760fc0-0f08-0410-9d63-cc6633f64896:trunk:1
Initial import of the REL8_0_3 sources from the Pgsql CVS repository.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-- numeric check
 
2
 
 
3
CREATE TABLE numerictmp (a numeric);
 
4
 
 
5
\copy numerictmp from 'data/int8.data'
 
6
\copy numerictmp from 'data/numeric.data'
 
7
\copy numerictmp from 'data/float8.data'
 
8
 
 
9
SET enable_seqscan=on;
 
10
 
 
11
SELECT count(*) FROM numerictmp WHERE a <  -1890.0;
 
12
 
 
13
SELECT count(*) FROM numerictmp WHERE a <= -1890.0;
 
14
 
 
15
SELECT count(*) FROM numerictmp WHERE a  = -1890.0;
 
16
 
 
17
SELECT count(*) FROM numerictmp WHERE a >= -1890.0;
 
18
 
 
19
SELECT count(*) FROM numerictmp WHERE a >  -1890.0;
 
20
 
 
21
 
 
22
SELECT count(*) FROM numerictmp WHERE a <  'NaN' ;
 
23
 
 
24
SELECT count(*) FROM numerictmp WHERE a <= 'NaN' ;
 
25
 
 
26
SELECT count(*) FROM numerictmp WHERE a  = 'NaN' ;
 
27
 
 
28
SELECT count(*) FROM numerictmp WHERE a >= 'NaN' ;
 
29
 
 
30
SELECT count(*) FROM numerictmp WHERE a >  'NaN' ;
 
31
 
 
32
SELECT count(*) FROM numerictmp WHERE a <  0 ;
 
33
 
 
34
SELECT count(*) FROM numerictmp WHERE a <= 0 ;
 
35
 
 
36
SELECT count(*) FROM numerictmp WHERE a  = 0 ;
 
37
 
 
38
SELECT count(*) FROM numerictmp WHERE a >= 0 ;
 
39
 
 
40
SELECT count(*) FROM numerictmp WHERE a >  0 ;
 
41
 
 
42
 
 
43
CREATE INDEX numericidx ON numerictmp USING gist ( a );
 
44
 
 
45
SET enable_seqscan=off;
 
46
 
 
47
SELECT count(*) FROM numerictmp WHERE a <  -1890.0;
 
48
 
 
49
SELECT count(*) FROM numerictmp WHERE a <= -1890.0;
 
50
 
 
51
SELECT count(*) FROM numerictmp WHERE a  = -1890.0;
 
52
 
 
53
SELECT count(*) FROM numerictmp WHERE a >= -1890.0;
 
54
 
 
55
SELECT count(*) FROM numerictmp WHERE a >  -1890.0;
 
56
 
 
57
 
 
58
SELECT count(*) FROM numerictmp WHERE a <  'NaN' ;
 
59
 
 
60
SELECT count(*) FROM numerictmp WHERE a <= 'NaN' ;
 
61
 
 
62
SELECT count(*) FROM numerictmp WHERE a  = 'NaN' ;
 
63
 
 
64
SELECT count(*) FROM numerictmp WHERE a >= 'NaN' ;
 
65
 
 
66
SELECT count(*) FROM numerictmp WHERE a >  'NaN' ;
 
67
 
 
68
 
 
69
SELECT count(*) FROM numerictmp WHERE a <  0 ;
 
70
 
 
71
SELECT count(*) FROM numerictmp WHERE a <= 0 ;
 
72
 
 
73
SELECT count(*) FROM numerictmp WHERE a  = 0 ;
 
74
 
 
75
SELECT count(*) FROM numerictmp WHERE a >= 0 ;
 
76
 
 
77
SELECT count(*) FROM numerictmp WHERE a >  0 ;