~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/func_math.test

  • Committer: Mark Atwood
  • Date: 2009-03-04 01:02:00 UTC
  • mto: (968.2.20 mordred)
  • mto: This revision was merged to the branch mainline in revision 971.
  • Revision ID: me@mark.atwood.name-20090304010200-t1n4xxdoil2yae9a
add gearman logging plugin

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
select round(5.64,1),round(5.64,2),round(5.64,-1),round(5.64,-2);
18
18
select abs(-10), sign(-5), sign(5), sign(0);
19
19
explain extended select abs(-10), sign(-5), sign(5), sign(0);
20
 
--error ER_DIVISION_BY_ZERO
21
20
select log(exp(10)),exp(log(sqrt(10))*2),log(-1),log(NULL),log(1,1),log(3,9),log(-1,2),log(NULL,2);
22
21
explain extended select log(exp(10)),exp(log(sqrt(10))*2),log(-1),log(NULL),log(1,1),log(3,9),log(-1,2),log(NULL,2);
23
 
--error ER_DIVISION_BY_ZERO
24
22
select ln(exp(10)),exp(ln(sqrt(10))*2),ln(-1),ln(0),ln(NULL);
25
23
explain extended select ln(exp(10)),exp(ln(sqrt(10))*2),ln(-1),ln(0),ln(NULL);
26
 
--error ER_DIVISION_BY_ZERO
27
24
select log2(8),log2(15),log2(-2),log2(0),log2(NULL);
28
25
explain extended select log2(8),log2(15),log2(-2),log2(0),log2(NULL);
29
 
--error ER_DIVISION_BY_ZERO
30
26
select log10(100),log10(18),log10(-4),log10(0),log10(NULL);
31
27
explain extended select log10(100),log10(18),log10(-4),log10(0),log10(NULL);
32
28
select pow(10,log10(10)),power(2,4);
33
29
explain extended select pow(10,log10(10)),power(2,4);
 
30
explain extended select rand(999999),rand();
34
31
select pi(),format(sin(pi()/2),6),format(cos(pi()/2),6),format(abs(tan(pi())),6),format(cot(1),6),format(asin(1),6),format(acos(0),6),format(atan(1),6);
35
32
explain extended select pi(),format(sin(pi()/2),6),format(cos(pi()/2),6),format(abs(tan(pi())),6),format(cot(1),6),format(asin(1),6),format(acos(0),6),format(atan(1),6);
36
33
select degrees(pi()),radians(360);
67
64
 
68
65
explain extended select degrees(pi()),radians(360);
69
66
 
 
67
#
 
68
# Bug #7281: problem with rand()
 
69
#
 
70
 
 
71
--error 1054
 
72
select rand(rand);
 
73
 
70
74
# End of 4.1 tests
71
75
 
72
76
#
102
106
#
103
107
select abs(-2) * -2;
104
108
 
 
109
#
 
110
# Bug #6172 RAND(a) should only accept constant values as arguments
 
111
#
 
112
CREATE TABLE t1 (a INT);
 
113
 
 
114
INSERT INTO t1 VALUES (1),(1),(1),(2);
 
115
SELECT RAND(2) * 1000, RAND(a) * 1000 FROM t1;
 
116
SELECT RAND(2) * 1000, RAND(a) * 1000 FROM t1 WHERE a = 1;
 
117
INSERT INTO t1 VALUES (3);
 
118
SELECT RAND(2) * 1000, RAND(a) * 1000 FROM t1;
 
119
SELECT RAND(2) * 1000, RAND(a) * 1000 FROM t1 WHERE a = 1;
 
120
 
 
121
DROP TABLE t1;  
 
122
 
105
123
# End of 4.1 tests
106
124
 
107
125
#
121
139
#
122
140
# Bug#16678 FORMAT gives wrong result if client run with default-character-set=utf8
123
141
#
124
 
create TEMPORARY table t1
 
142
create table t1
125
143
(f1 varchar(32) not null,
126
144
 f2 int not null,
127
145
 f3 int not null default '0')
128
146
engine=myisam;
129
147
insert into t1 values ('zombie',0,0),('gold',1,10000),('silver',2,10000);
130
148
 
131
 
create TEMPORARY table t2
 
149
create table t2
132
150
(f1 int not null,
133
151
 f2 int not null,
134
152
 f3 int not null)