zoukankan      html  css  js  c++  java
  • oracle函数 TRANSLATE(c1,c2,c3)

    【功能】将字符表达式值中,指定字符替换为新字符

    【说明】多字节符(汉字、全角符等),按1个字符计算

    【参数】

    c1   希望被替换的字符或变量

    c2   查询原始的字符集

    c3   替换新的字符集,将c2对应顺序字符,替换为c3对应顺序字符

    如果c3长度大于c2,则c3长出后面的字符无效

    如果c3长度小于c2,则c2长出后面的字符均替换为空(删除)

    如果c3长度为0,则返回空字符串。

    如果c2里字符重复,按首次位置为替换依据

     

    【返回】字符型

     

    【示例】

    select TRANSLATE('he love you','he','i'),

    TRANSLATE('重庆的人','重庆的','上海男'),

    TRANSLATE('重庆的人','重庆的重庆','北京男士们'),

    TRANSLATE('重庆的人','重庆的重庆','1北京男士们'),

    TRANSLATE('重庆的人','1重庆的重庆','北京男士们') from dual;

    返回:i love you,上海男人,北京男人,1北京人,京男士人

  • 相关阅读:
    [转]
    Linux
    [转]
    [转]
    Linux 高级网络编程
    [转]
    [译]- 6-1 排列窗体上的控件(Laying Out Widgets on a Form)
    [转]
    [转]
    the thread has exited with code -1073741819
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11120074.html
Copyright © 2011-2022 走看看