OLD | NEW |
1 # | 1 # |
2 # 2001 September 15 | 2 # 2001 September 15 |
3 # | 3 # |
4 # The author disclaims copyright to this source code. In place of | 4 # The author disclaims copyright to this source code. In place of |
5 # a legal notice, here is a blessing: | 5 # a legal notice, here is a blessing: |
6 # | 6 # |
7 # May you do good and not evil. | 7 # May you do good and not evil. |
8 # May you find forgiveness for yourself and forgive others. | 8 # May you find forgiveness for yourself and forgive others. |
9 # May you share freely, never taking more than you give. | 9 # May you share freely, never taking more than you give. |
10 # | 10 # |
(...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
378 INSERT INTO p1 VALUES('abb'); | 378 INSERT INTO p1 VALUES('abb'); |
379 INSERT INTO p1 VALUES('wxz'); | 379 INSERT INTO p1 VALUES('wxz'); |
380 INSERT INTO p1 VALUES('wxy'); | 380 INSERT INTO p1 VALUES('wxy'); |
381 | 381 |
382 INSERT INTO c1 VALUES(2, 'abb'); | 382 INSERT INTO c1 VALUES(2, 'abb'); |
383 INSERT INTO c1 VALUES(3, 'wxz'); | 383 INSERT INTO c1 VALUES(3, 'wxz'); |
384 INSERT INTO c1 VALUES(4, 'WXY'); | 384 INSERT INTO c1 VALUES(4, 'WXY'); |
385 SELECT x, y FROM c1 ORDER BY y COLLATE """"""""; | 385 SELECT x, y FROM c1 ORDER BY y COLLATE """"""""; |
386 } {2 abb 1 ABC 4 WXY 3 wxz} | 386 } {2 abb 1 ABC 4 WXY 3 wxz} |
387 | 387 |
388 finish_test | 388 # 2015-04-15: Nested COLLATE operators |
| 389 # |
| 390 do_execsql_test 7.0 { |
| 391 SELECT 'abc' UNION ALL SELECT 'DEF' |
| 392 ORDER BY 1 COLLATE nocase COLLATE nocase COLLATE nocase COLLATE nocase; |
| 393 } {abc DEF} |
| 394 do_execsql_test 7.1 { |
| 395 SELECT 'abc' UNION ALL SELECT 'DEF' |
| 396 ORDER BY 1 COLLATE nocase COLLATE nocase COLLATE nocase COLLATE binary; |
| 397 } {DEF abc} |
| 398 do_execsql_test 7.2 { |
| 399 SELECT 'abc' UNION ALL SELECT 'DEF' |
| 400 ORDER BY 1 COLLATE binary COLLATE binary COLLATE binary COLLATE nocase; |
| 401 } {abc DEF} |
389 | 402 |
390 | 403 |
| 404 finish_test |
OLD | NEW |