oceanbase
65 строк · 2.0 Кб
1--disable_query_log
2set @@session.explicit_defaults_for_timestamp=off;
3--enable_query_log
4#### owner: jim.wjh
5#### owner group: sql3
6#### description: 测试position函数
7--echo ================ expression position ================
8select position(' ' in 'abc');
9select position('abcd' in 'abc');
10select position('abc' in 'abc');
11select position('a' in 'abc');
12select position('b' in 'abc');
13select position('c' in 'abc');
14select position('bc' in 'abc');
15select position('bc' in 'abcbc');
16select position('BC' in 'abcbc');
17select position('bC' in 'abcbc');
18select position('阿里' in '阿里巴巴');
19select position('巴巴' in '阿里巴巴巴巴');
20select position('阿里巴巴' in '阿里巴巴');
21select position(true in '123');
22select position(true in '23');
23select position(23 in 123);
24select position('' in 23);
25select position('23' in 123);
26select position(123.4 in '123.400000');
27select position('123.400000' in 123.4);
28select position('123.400000' in null);
29select position(null in '巴巴');
30select position('巴巴' in null);
31select position(null in null);
32
33
34select position(false in true);
35select position(true in true);
36select position(true in 123);
37select position(false in 123);
38select position(false in 0123);
39select position(false in 1023);
40select position(23 in 123);
41select position(123456 in 123);
42select position(123 in 123.4);
43select position(123.4 in 1234);
44select position(123 in null);
45select position(null in 123);
46
47--disable_warnings
48drop table if exists test;
49--enable_warnings
50create table test(c1 datetime primary key);
51sleep 5;
52insert into test values('2015-5-5');
53select position('201' in c1) from test;
54select position('' in c1) from test;
55select position('haha' in c1) from test;
56select position('-5' in c1) from test;
57select position('2015-5-5' in c1) from test;
58select position(true in c1) from test;
59select position(201 in c1) from test;
60select position(201.1 in c1) from test;
61select position(c1 in null) from test;
62select position(null in c1) from test;
63--disable_warnings
64drop table if exists test;
65--enable_warnings
66