~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/suite/cast/r/signed.result

  • Committer: Brian Aker
  • Date: 2010-12-24 07:53:15 UTC
  • mfrom: (2024.1.3 clean)
  • Revision ID: brian@tangent.org-20101224075315-qiwlw4rc1bwx1p2m
Merge in CAST.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
SELECT CAST("12" AS SIGNED);
 
2
CAST("12" AS SIGNED)
 
3
12
 
4
SELECT CAST(12 AS SIGNED);
 
5
CAST(12 AS SIGNED)
 
6
12
 
7
SELECT CAST(0 AS SIGNED);
 
8
CAST(0 AS SIGNED)
 
9
0
 
10
SELECT CAST("0" AS SIGNED);
 
11
CAST("0" AS SIGNED)
 
12
0
 
13
SELECT CAST(0.0 AS SIGNED);
 
14
CAST(0.0 AS SIGNED)
 
15
0
 
16
SELECT CAST(0.1 AS SIGNED);
 
17
CAST(0.1 AS SIGNED)
 
18
0
 
19
SELECT CAST(0.4 AS SIGNED);
 
20
CAST(0.4 AS SIGNED)
 
21
0
 
22
SELECT CAST(0.5 AS SIGNED);
 
23
CAST(0.5 AS SIGNED)
 
24
1
 
25
SELECT CAST(0.9 AS SIGNED);
 
26
CAST(0.9 AS SIGNED)
 
27
1
 
28
SELECT CAST(10.1 AS SIGNED);
 
29
CAST(10.1 AS SIGNED)
 
30
10
 
31
SELECT CAST("18446744073709551615" AS SIGNED);
 
32
ERROR HY000: Invalid cast to signed integer: 18446744073709551615
 
33
SELECT CAST(18446744073709551615 AS SIGNED);
 
34
ERROR HY000: Invalid cast to signed integer: 18446744073709551615
 
35
SELECT CAST(-1 AS SIGNED);
 
36
CAST(-1 AS SIGNED)
 
37
-1
 
38
SELECT CAST(-18446744073709551614 AS SIGNED);
 
39
ERROR HY000: Invalid cast to signed integer: -18446744073709551614
 
40
SELECT CAST(-18446744073709551615 AS SIGNED);
 
41
ERROR HY000: Invalid cast to signed integer: -18446744073709551615
 
42
SELECT CAST("-1" AS SIGNED);
 
43
CAST("-1" AS SIGNED)
 
44
-1
 
45
SELECT CAST("-18446744073709551614" AS SIGNED);
 
46
ERROR HY000: Invalid cast to signed integer: -18446744073709551614
 
47
SELECT CAST("-18446744073709551615" AS SIGNED);
 
48
ERROR HY000: Invalid cast to signed integer: -18446744073709551615
 
49
SELECT CAST(-1.1 AS SIGNED);
 
50
CAST(-1.1 AS SIGNED)
 
51
-1
 
52
SELECT CAST(-18446744073709551614.1 AS SIGNED);
 
53
ERROR HY000: Invalid cast to signed integer: -18446744073709551614.1
 
54
SELECT CAST(-18446744073709551615.1 AS SIGNED);
 
55
ERROR HY000: Invalid cast to signed integer: -18446744073709551615.1
 
56
SELECT CAST("-1.1" AS SIGNED);
 
57
CAST("-1.1" AS SIGNED)
 
58
-1
 
59
SELECT CAST("-18446744073709551614.1" AS SIGNED);
 
60
ERROR HY000: Invalid cast to signed integer: -18446744073709551614.1
 
61
SELECT CAST("-18446744073709551615.1" AS SIGNED);
 
62
ERROR HY000: Invalid cast to signed integer: -18446744073709551615.1
 
63
SELECT CAST(9223372036854775807 AS SIGNED);
 
64
CAST(9223372036854775807 AS SIGNED)
 
65
9223372036854775807
 
66
SELECT CAST(9223372036854775808 AS SIGNED);
 
67
ERROR HY000: Invalid cast to signed integer: 9223372036854775808
 
68
SELECT CAST(-9223372036854775809 AS SIGNED);
 
69
ERROR HY000: Invalid cast to signed integer: -9223372036854775809
 
70
SELECT CAST(-9223372036854775808 AS SIGNED);
 
71
CAST(-9223372036854775808 AS SIGNED)
 
72
-9223372036854775808
 
73
SELECT CAST(-9223372036854775807 AS SIGNED);
 
74
CAST(-9223372036854775807 AS SIGNED)
 
75
-9223372036854775807
 
76
SELECT CAST(-9223372036854775806 AS SIGNED);
 
77
CAST(-9223372036854775806 AS SIGNED)
 
78
-9223372036854775806
 
79
SELECT CAST(-9223372036854775805 AS SIGNED);
 
80
CAST(-9223372036854775805 AS SIGNED)
 
81
-9223372036854775805