REVERSE()
函数说明
将 str 字符串中的字符顺序翻转输出。
函数语法
1. > REVERSE(str)
参数释义
| 参数 | 说明 |
|---|---|
| Str | 必要参数。需要翻转的字符串。CHAR 与 VARCHAR 类型均可。 |
示例
1. > drop table if exists t1;
2. > create table t1(a varchar(12),c char(30));
3. > insert into t1 values('sdfad ','2022-02-02 22:22:22');
4. > insert into t1 values(' sdfad ','2022-02-02 22:22:22');
5. > insert into t1 values('adsf sdfad','2022-02-02 22:22:22');
6. > insert into t1 values(' sdfad','2022-02-02 22:22:22');
7. > select reverse(a),reverse(c) from t1;
8. +-------------+---------------------+
9. | reverse(a) | reverse(c) |
10. +-------------+---------------------+
11. | dafds | 22:22:22 20-20-2202 |
12. | dafds | 22:22:22 20-20-2202 |
13. | dafds fsda | 22:22:22 20-20-2202 |
14. | dafds | 22:22:22 20-20-2202 |
15. +-------------+---------------------+
16. > select a from t1 where reverse(a) like 'daf%';
17. +-------------+
18. | a |
19. +-------------+
20. | adsf sdfad |
21. | sdfad |
22. +-------------+
23. > select reverse(a) reversea,reverse(reverse(a)) normala from t1;
24. +-------------+-------------+
25. | reversea | normala |
26. +-------------+-------------+
27. | dafds | sdfad |
28. | dafds | sdfad |
29. | dafds fsda | adsf sdfad |
30. | dafds | sdfad |
31. +-------------+-------------+
