~ubuntu-branches/ubuntu/natty/mysql-5.1/natty-proposed

« back to all changes in this revision

Viewing changes to mysql-test/r/implicit_char_to_num_conversion.result

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-02-22 08:30:45 UTC
  • mfrom: (1.4.1)
  • Revision ID: package-import@ubuntu.com-20120222083045-2rd53r4bnyx7qus4
Tags: 5.1.61-0ubuntu0.11.04.1
* SECURITY UPDATE: Update to 5.1.61 to fix multiple security issues
  (LP: #937869)
  - http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
  - CVE-2011-2262
  - CVE-2012-0075
  - CVE-2012-0112
  - CVE-2012-0113
  - CVE-2012-0114
  - CVE-2012-0115
  - CVE-2012-0116
  - CVE-2012-0117
  - CVE-2012-0118
  - CVE-2012-0119
  - CVE-2012-0120
  - CVE-2012-0484
  - CVE-2012-0485
  - CVE-2012-0486
  - CVE-2012-0487
  - CVE-2012-0488
  - CVE-2012-0489
  - CVE-2012-0490
  - CVE-2012-0491
  - CVE-2012-0492
  - CVE-2012-0493
  - CVE-2012-0494
  - CVE-2012-0495
  - CVE-2012-0496

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
DROP TABLE IF EXISTS t5;
 
2
CREATE TABLE t5(c1  BIT(2) PRIMARY KEY) ENGINE = <default_engine>;
 
3
INSERT INTO t5 VALUES (0), (1), (2);
 
4
SELECT HEX(c1) FROM t5 ORDER BY c1;
 
5
HEX(c1)
 
6
0
 
7
1
 
8
2
 
9
SELECT HEX(c1) FROM t5 WHERE c1 = b'1' ORDER BY c1;
 
10
HEX(c1)
 
11
1
 
12
SELECT HEX(c1) FROM t5 WHERE c1 <=> b'1' ORDER BY c1;
 
13
HEX(c1)
 
14
1
 
15
SELECT HEX(c1) FROM t5 WHERE c1 != b'1' ORDER BY c1;
 
16
HEX(c1)
 
17
0
 
18
2
 
19
SELECT HEX(c1) FROM t5 WHERE c1 >= '1' ORDER BY c1;
 
20
HEX(c1)
 
21
1
 
22
2
 
23
SELECT HEX(c1) FROM t5 WHERE c1 <= '1' ORDER BY c1;
 
24
HEX(c1)
 
25
0
 
26
1
 
27
SELECT HEX(c1) FROM t5 WHERE c1 < '1' ORDER BY c1;
 
28
HEX(c1)
 
29
0
 
30
SELECT HEX(c1) FROM t5 WHERE c1 > '0' ORDER BY c1;
 
31
HEX(c1)
 
32
1
 
33
2
 
34
DROP TABLE t5;
 
35
CREATE TABLE t5(c1 FLOAT(5,2) PRIMARY KEY) ENGINE = <default_engine>;
 
36
INSERT INTO t5 VALUES (95.95), (-10.10), (1), (0);
 
37
SELECT c1 FROM t5 ORDER BY c1;
 
38
c1
 
39
-10.10
 
40
0.00
 
41
1.00
 
42
95.95
 
43
SELECT c1 FROM t5 WHERE c1 >= '95' ORDER BY c1;
 
44
c1
 
45
95.95
 
46
SELECT c1 FROM t5 WHERE c1 <= '10.10' ORDER BY c1;
 
47
c1
 
48
-10.10
 
49
0.00
 
50
1.00
 
51
SELECT c1 FROM t5 WHERE c1 != '1' ORDER BY c1;
 
52
c1
 
53
-10.10
 
54
0.00
 
55
95.95
 
56
SELECT c1 FROM t5 WHERE c1 < '1' ORDER BY c1;
 
57
c1
 
58
-10.10
 
59
0.00
 
60
SELECT c1 FROM t5 WHERE c1 > '0' ORDER BY c1;
 
61
c1
 
62
1.00
 
63
95.95
 
64
DROP TABLE t5;
 
65
CREATE TABLE t5(c1 TINYINT PRIMARY KEY) ENGINE = <default_engine>;
 
66
INSERT INTO t5 VALUES (95), (10),(11),(-8);
 
67
SELECT c1 FROM t5 ORDER BY c1;
 
68
c1
 
69
-8
 
70
10
 
71
11
 
72
95
 
73
SELECT c1 FROM t5 WHERE c1 = '10' ORDER BY c1;
 
74
c1
 
75
10
 
76
SELECT c1 FROM t5 WHERE c1 <=> '10' ORDER BY c1;
 
77
c1
 
78
10
 
79
SELECT c1 FROM t5 WHERE c1 >= '95' ORDER BY c1;
 
80
c1
 
81
95
 
82
SELECT c1 FROM t5 WHERE c1 <= '11' ORDER BY c1;
 
83
c1
 
84
-8
 
85
10
 
86
11
 
87
SELECT c1 FROM t5 WHERE c1 != '-8' ORDER BY c1;
 
88
c1
 
89
10
 
90
11
 
91
95
 
92
SELECT c1 FROM t5 WHERE c1 < '11' ORDER BY c1;
 
93
c1
 
94
-8
 
95
10
 
96
SELECT c1 FROM t5 WHERE c1 > '10' ORDER BY c1;
 
97
c1
 
98
11
 
99
95
 
100
DROP TABLE t5;
 
101
CREATE TABLE t5(c1 SMALLINT PRIMARY KEY) ENGINE = <default_engine>;
 
102
INSERT INTO t5 VALUES (395), (-200), (100), (111);
 
103
SELECT c1 FROM t5 ORDER BY c1;
 
104
c1
 
105
-200
 
106
100
 
107
111
 
108
395
 
109
SELECT c1 FROM t5 WHERE c1 = '100' ORDER BY c1;
 
110
c1
 
111
100
 
112
SELECT c1 FROM t5 WHERE c1 <=> '100' ORDER BY c1;
 
113
c1
 
114
100
 
115
SELECT c1 FROM t5 WHERE c1 >= '395' ORDER BY c1;
 
116
c1
 
117
395
 
118
SELECT c1 FROM t5 WHERE c1 <= '-200' ORDER BY c1;
 
119
c1
 
120
-200
 
121
SELECT c1 FROM t5 WHERE c1 != '100' ORDER BY c1;
 
122
c1
 
123
-200
 
124
111
 
125
395
 
126
SELECT c1 FROM t5 WHERE c1 < '111' ORDER BY c1;
 
127
c1
 
128
-200
 
129
100
 
130
SELECT c1 FROM t5 WHERE c1 > '111' ORDER BY c1;
 
131
c1
 
132
395
 
133
DROP TABLE t5;
 
134
CREATE TABLE t5(c1 MEDIUMINT PRIMARY KEY) ENGINE = <default_engine>;
 
135
INSERT INTO t5 VALUES (-8388607), (311),(215),(88608);
 
136
SELECT c1 FROM t5 ORDER BY c1;
 
137
c1
 
138
-8388607
 
139
215
 
140
311
 
141
88608
 
142
SELECT c1 FROM t5 WHERE c1 = '311' ORDER BY c1;
 
143
c1
 
144
311
 
145
SELECT c1 FROM t5 WHERE c1 <=> '311' ORDER BY c1;
 
146
c1
 
147
311
 
148
SELECT c1 FROM t5 WHERE c1 >= '215' ORDER BY c1;
 
149
c1
 
150
215
 
151
311
 
152
88608
 
153
SELECT c1 FROM t5 WHERE c1 <= '88608' ORDER BY c1;
 
154
c1
 
155
-8388607
 
156
215
 
157
311
 
158
88608
 
159
SELECT c1 FROM t5 WHERE c1 != '-8388607' ORDER BY c1;
 
160
c1
 
161
215
 
162
311
 
163
88608
 
164
SELECT c1 FROM t5 WHERE c1 < '215' ORDER BY c1;
 
165
c1
 
166
-8388607
 
167
SELECT c1 FROM t5 WHERE c1 > '215' ORDER BY c1;
 
168
c1
 
169
311
 
170
88608
 
171
DROP TABLE t5;
 
172
CREATE TABLE t5(c1 INT PRIMARY KEY) ENGINE = <default_engine>;
 
173
INSERT INTO t5 VALUES (-2147483647), (1011),(15),(9388607);
 
174
SELECT c1 FROM t5 ORDER BY c1;
 
175
c1
 
176
-2147483647
 
177
15
 
178
1011
 
179
9388607
 
180
SELECT c1 FROM t5 WHERE c1 = '9388607' ORDER BY c1;
 
181
c1
 
182
9388607
 
183
SELECT c1 FROM t5 WHERE c1 <=> '9388607' ORDER BY c1;
 
184
c1
 
185
9388607
 
186
SELECT c1 FROM t5 WHERE c1 >= '15' ORDER BY c1;
 
187
c1
 
188
15
 
189
1011
 
190
9388607
 
191
SELECT c1 FROM t5 WHERE c1 <= '1011' ORDER BY c1;
 
192
c1
 
193
-2147483647
 
194
15
 
195
1011
 
196
SELECT c1 FROM t5 WHERE c1 != '-2147483647' ORDER BY c1;
 
197
c1
 
198
15
 
199
1011
 
200
9388607
 
201
SELECT c1 FROM t5 WHERE c1 < '15' ORDER BY c1;
 
202
c1
 
203
-2147483647
 
204
SELECT c1 FROM t5 WHERE c1 > '15' ORDER BY c1;
 
205
c1
 
206
1011
 
207
9388607
 
208
DROP TABLE t5;
 
209
CREATE TABLE t5(c1 BIGINT PRIMARY KEY) ENGINE = <default_engine>;
 
210
INSERT INTO t5 VALUES (-9223372036854775807), (12011),(500),(3372036854775808);
 
211
SELECT c1 FROM t5 ORDER BY c1;
 
212
c1
 
213
-9223372036854775807
 
214
500
 
215
12011
 
216
3372036854775808
 
217
SELECT c1 FROM t5 WHERE c1 = '-9223372036854775807' ORDER BY c1;
 
218
c1
 
219
-9223372036854775807
 
220
SELECT c1 FROM t5 WHERE c1 <=> '-9223372036854775807' ORDER BY c1;
 
221
c1
 
222
-9223372036854775807
 
223
SELECT c1 FROM t5 WHERE c1 >= '12011' ORDER BY c1;
 
224
c1
 
225
12011
 
226
3372036854775808
 
227
SELECT c1 FROM t5 WHERE c1 <= '500' ORDER BY c1;
 
228
c1
 
229
-9223372036854775807
 
230
500
 
231
SELECT c1 FROM t5 WHERE c1 != '3372036854775808' ORDER BY c1;
 
232
c1
 
233
-9223372036854775807
 
234
500
 
235
12011
 
236
SELECT c1 FROM t5 WHERE c1 < '12011' ORDER BY c1;
 
237
c1
 
238
-9223372036854775807
 
239
500
 
240
SELECT c1 FROM t5 WHERE c1 > '12011' ORDER BY c1;
 
241
c1
 
242
3372036854775808
 
243
DROP TABLE t5;
 
244
CREATE TABLE t5(c1 DOUBLE(5,2) PRIMARY KEY) ENGINE = <default_engine>;
 
245
INSERT INTO t5 VALUES (95.95), (11.11),(5),(-908.92);
 
246
SELECT c1 FROM t5 ORDER BY c1;
 
247
c1
 
248
-908.92
 
249
5.00
 
250
11.11
 
251
95.95
 
252
SELECT c1 FROM t5 WHERE c1 = '11.11' ORDER BY c1;
 
253
c1
 
254
11.11
 
255
SELECT c1 FROM t5 WHERE c1 <=> '11.11' ORDER BY c1;
 
256
c1
 
257
11.11
 
258
SELECT c1 FROM t5 WHERE c1 >= '5' ORDER BY c1;
 
259
c1
 
260
5.00
 
261
11.11
 
262
95.95
 
263
SELECT c1 FROM t5 WHERE c1 <= '95.95' ORDER BY c1;
 
264
c1
 
265
-908.92
 
266
5.00
 
267
11.11
 
268
95.95
 
269
SELECT c1 FROM t5 WHERE c1 != '-908.92' ORDER BY c1;
 
270
c1
 
271
5.00
 
272
11.11
 
273
95.95
 
274
SELECT c1 FROM t5 WHERE c1 < '95.95' ORDER BY c1;
 
275
c1
 
276
-908.92
 
277
5.00
 
278
11.11
 
279
SELECT c1 FROM t5 WHERE c1 > '-908.92' ORDER BY c1;
 
280
c1
 
281
5.00
 
282
11.11
 
283
95.95
 
284
DROP TABLE t5;
 
285
CREATE TABLE t5(c1 NUMERIC(5,2) PRIMARY KEY) ENGINE = <default_engine>;
 
286
INSERT INTO t5 VALUES (95.95), (11.11),(5),(-908.92);
 
287
SELECT c1 FROM t5 ORDER BY c1;
 
288
c1
 
289
-908.92
 
290
5.00
 
291
11.11
 
292
95.95
 
293
SELECT c1 FROM t5 WHERE c1 = '11.11' ORDER BY c1;
 
294
c1
 
295
11.11
 
296
SELECT c1 FROM t5 WHERE c1 <=> '11.11' ORDER BY c1;
 
297
c1
 
298
11.11
 
299
SELECT c1 FROM t5 WHERE c1 >= '5' ORDER BY c1;
 
300
c1
 
301
5.00
 
302
11.11
 
303
95.95
 
304
SELECT c1 FROM t5 WHERE c1 <= '95.95' ORDER BY c1;
 
305
c1
 
306
-908.92
 
307
5.00
 
308
11.11
 
309
95.95
 
310
SELECT c1 FROM t5 WHERE c1 != '-908.92' ORDER BY c1;
 
311
c1
 
312
5.00
 
313
11.11
 
314
95.95
 
315
SELECT c1 FROM t5 WHERE c1 < '95.95' ORDER BY c1;
 
316
c1
 
317
-908.92
 
318
5.00
 
319
11.11
 
320
SELECT c1 FROM t5 WHERE c1 > '-908.92' ORDER BY c1;
 
321
c1
 
322
5.00
 
323
11.11
 
324
95.95
 
325
DROP TABLE t5;
 
326
CREATE TABLE t5(c1 DECIMAL(5,2)  PRIMARY KEY) ENGINE = <default_engine>;
 
327
INSERT INTO t5 VALUES (95.95), (11.11),(5),(-908.92);
 
328
SELECT c1 FROM t5 ORDER BY c1;
 
329
c1
 
330
-908.92
 
331
5.00
 
332
11.11
 
333
95.95
 
334
SELECT c1 FROM t5 WHERE c1 = '11.11' ORDER BY c1;
 
335
c1
 
336
11.11
 
337
SELECT c1 FROM t5 WHERE c1 <=> '11.11' ORDER BY c1;
 
338
c1
 
339
11.11
 
340
SELECT c1 FROM t5 WHERE c1 >= '5' ORDER BY c1;
 
341
c1
 
342
5.00
 
343
11.11
 
344
95.95
 
345
SELECT c1 FROM t5 WHERE c1 <= '95.95' ORDER BY c1;
 
346
c1
 
347
-908.92
 
348
5.00
 
349
11.11
 
350
95.95
 
351
SELECT c1 FROM t5 WHERE c1 != '-908.92' ORDER BY c1;
 
352
c1
 
353
5.00
 
354
11.11
 
355
95.95
 
356
SELECT c1 FROM t5 WHERE c1 < '95.95' ORDER BY c1;
 
357
c1
 
358
-908.92
 
359
5.00
 
360
11.11
 
361
SELECT c1 FROM t5 WHERE c1 > '-908.92' ORDER BY c1;
 
362
c1
 
363
5.00
 
364
11.11
 
365
95.95
 
366
DROP TABLE t5;