| 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 |