zoukankan      html  css  js  c++  java
  • MySql 查询银行卡号打码

    select id, case card_number when '' then '' else concat(left(card_number,4),"*********",right(card_number,4)) end as card_number from das.staff_base;

    case 函数

      

    CASE
        WHEN 条件1 THEN 结果1
        WHEN 条件2 THEN 结果2
        WHEN 条件3 THEN 结果3
        WHEN 条件4 THEN 结果4
    .........
        WHEN 条件N THEN 结果N
        ELSE 结果X
    END

    Case具有两种格式。简单Case函数和Case搜索函数。
    --简单Case函数
    CASE sex
             WHEN '1' THEN '男'
             WHEN '2' THEN '女'
    ELSE '其他' END
    --Case搜索函数
    CASE WHEN sex = '1' THEN '男'
             WHEN sex = '2' THEN '女'
    ELSE '其他' END

    concat 函数

      

    left 函数

    right 函数

  • 相关阅读:
    HDU1316 fib+高精度
    HDU1868
    HDU2586 LCA
    HDU1113 字符串处理
    HDU1115 几何+多边形重心
    HDU1124
    HDU1110 几何
    HDU1103
    HDU2670 DP
    linux 下查看机器是cpu是几核的
  • 原文地址:https://www.cnblogs.com/ClassNotFoundException/p/8459028.html
Copyright © 2011-2022 走看看