106
106
Note 1003 select rand(999999) AS `rand(999999)`,rand() AS `rand()`
107
107
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);
108
108
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)
109
3.141593 NULL 0.000000 0.000000 0.642093 1.570796 1.570796 0.785398
111
Warning 1292 Incorrect datetime value: '2'
109
3.141593 1.000000 0.000000 0.000000 0.642093 1.570796 1.570796 0.785398
112
110
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);
113
111
id select_type table type possible_keys key key_len ref rows filtered Extra
114
112
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used
116
Note 1003 select pi() AS `pi()`,format(month((pi() / 2)),6) AS `format(sin(pi()/2),6)`,format(cos((pi() / 2)),6) AS `format(cos(pi()/2),6)`,format(abs(tan(pi())),6) AS `format(abs(tan(pi())),6)`,format((1 / tan(1)),6) AS `format(cot(1),6)`,format(asin(1),6) AS `format(asin(1),6)`,format(acos(0),6) AS `format(acos(0),6)`,format(atan(1),6) AS `format(atan(1),6)`
114
Note 1003 select pi() AS `pi()`,format(sin((pi() / 2)),6) AS `format(sin(pi()/2),6)`,format(cos((pi() / 2)),6) AS `format(cos(pi()/2),6)`,format(abs(tan(pi())),6) AS `format(abs(tan(pi())),6)`,format((1 / tan(1)),6) AS `format(cot(1),6)`,format(asin(1),6) AS `format(asin(1),6)`,format(acos(0),6) AS `format(acos(0),6)`,format(atan(1),6) AS `format(atan(1),6)`
117
115
select degrees(pi()),radians(360);
118
116
degrees(pi()) radians(360)
119
117
180 6.283185307179586
346
344
select pow(cast(-2 as unsigned), 5), pow(18446744073709551614, 5), pow(-2, 5);
347
345
pow(cast(-2 as unsigned), 5) pow(18446744073709551614, 5) pow(-2, 5)
348
346
2.13598703592091e96 2.13598703592091e96 -32
349
CREATE TABLE t1 (a timestamp, b varchar(20), c bit);
347
CREATE TABLE t1 (a timestamp, b varchar(20), c int);
350
348
INSERT INTO t1 VALUES('1998-09-23', 'str1', 1), ('2003-03-25', 'str2', 0);
351
349
SELECT a DIV 900 y FROM t1 GROUP BY y;