zoukankan      html  css  js  c++  java
  • 2.4 对字母数字的混合排序

    问题:现有字母和数字混合的数据,希望按照数字或字符部分来排序。考虑这个视图:

    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函数,这个问题无解决方案。
  • 相关阅读:
    BZOJ3543: [ONTAK2010]Garden
    python初识面向对象
    python装饰器
    python递归函数及二分法查找
    python内置函数及匿名函数
    生成器和生成器函数以及各种推导式
    第一类对象 函数名 变量名
    函数的进阶
    Python初始函数
    Python文件操作
  • 原文地址:https://www.cnblogs.com/liang545621/p/7518462.html
Copyright © 2011-2022 走看看