2.04 对字母数字的混合排序
Posted 长城之上是千亿的星空,星空之上是不灭的守望。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.04 对字母数字的混合排序相关的知识,希望对你有一定的参考价值。
问题:现有字母和数字混合的数据,希望按照数字或字符部分来排序。考虑这个视图:
create view V
as
select concat(ename, ‘ ‘,deptno) from emp;
mysql> select * from v;
+---------------------------+
| concat(ename, ‘ ‘,deptno) |
+---------------------------+
| SMITH 20 |
| ALLEN 30 |
| WARD 30 |
| JONES 20 |
| MARTIN 30 |
| BLAKE 30 |
| CLARK 10 |
| SCOTT 20 |
| KING 10 |
| TURNER 30 |
| ADAMS 20 |
| JAMES 30 |
| FORD 20 |
| MILLER 10 |
+---------------------------+
14 rows in set (0.00 sec)
由于MySQL不支持translate函数,这个问题无解决方案。
以上是关于2.04 对字母数字的混合排序的主要内容,如果未能解决你的问题,请参考以下文章