-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtestcases.sql
58 lines (57 loc) · 909 Bytes
/
testcases.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/*
select a.rowid, a.key, a.value, hex(a.json), ifnull(a.value,'null') as is_null
FROM float_each(
x'BA498A41'
|| x'C5208841'
|| x'8B6C8641'
|| x'6ABC8541'
|| x'60E58541'
|| x'91ED8E41'
|| x'ffffffff'
|| x'ffffefff'
|| x'7fffffff'
|| x'7fff8fff'
|| x'7fff80ff'
|| x'7f8fffff'
|| x'7f8eeeff'
|| x'7f80ffff'
|| x'0000C0FF'
|| x'0000C07F'
) a
--WHERE a.value IS NULL
;
select b.rowid, b.*, b.json
FROM float_each(
x''
) b
;
select c.rowid, c.*, c.json
FROM float_each(
'hello world!'
) c
;
select e.rowid, e.*, e.json
FROM float_each e
where e.json = x'BA498A41'
;
select f.rowid, f.*, f.json
FROM float_each(NULL
) f
;
select d.rowid, d.*, d.json
FROM float_each(
3,4
) d
;
*/
select a.rowid, a.key, a.value, a.json
FROM float_each(
x'BA498A41'
|| x'C5208841'
|| x'8B6C8641'
|| x'6ABC8541'
|| x'60E58541'
|| x'91ED8E41'
) a
WHERE key > 2 AND key < 5
;