这条sql句子如何写

[复制链接]
查看11 | 回复4 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
SQL> select * From w_test;
A
--------------------------------------------------------------------------------
aa--bb
aa--cc
dd--cc
bbaa
aabb
1234
4321
7 rows selected
SQL>
我想得到
bbaa
aabb
1234
4321
比如w_test表中:
aabb对应的bbaa,如1234对应4321,字符串到过来的那条记录.
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
SQL> select reverse('acd0') from dual;
REVERSE('ACD0')
---------------
0dca
SQL>
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
[PHP]
SQL> select A
2from w_test
3where A in (select reverse(A) from w_test);
A
----------
1234
4321
aabb
bbaa
SQL>

[/PHP]
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
reverse可以满足不过字段是字符型的
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
这个函数不错,nyfor用sql实现乘法口诀好像也用到了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行