zoukankan      html  css  js  c++  java
  • Oracle函数使用1

    一、字符串处理函数
    1、ascii(x):返回字符的ASCII。
    SQL语句:select ascii('a') from dual;
    dual:空表,每创建一个用户都会生成这样一个dual表,表中只有一个数据。
    目的是为了SQL语句的完整性。


    示例如下:

    CONCAT(x,y):连接两个字符串
    示例:
    SQL语句:select concat('huang','xian') from dual;

    3、INSTR(x, str [,start] [,n]):在字符串X中查找指定字符并返回下标,可以从第一个开始查找,也可以从指定的位置开始查找。
    示例:
    SQL语句:select instr('huang xian','an') from dual;
    从第一个开始开始查找。

    示例:
    SQL语句:select instr('huang xian','an',5) from dual;
    从指定的第5个开始查找。

    length(x):返回字符串的长度
    示例:
    SQL语句:select length('huangxianmin') from dual;

    LOWER(x):将字符串的字符逐个转换为小写。
    示例:
    SQL语句:select Lower('HUANGXIANMIN') from dual;

    UPPER(x):将字符串的字符逐个转换为大写。
    示例:
    SQL语句:select upper('huangxianmin') from dual;

    LTRIM(x[,trim_str]):截去左边指定的字符串,缺省截去空格。
    示例1:
    SQL语句:select Ltrim('huangxianmin','huang') from dual;

    示例2:
    SQL语句:select Ltrim(' huangxianmin','huang') from dual;

    示例3:
    SQL语句:select Ltrim(' huangxianmin',' huang') from dual;

    RTRIM(x[,trim_str]):截去右边指定的字符串,缺省截去空格。
    示例1:
    SQL语句:SELECT RTRIM('=HELLO=', '=') FROM DUAL

    示例2:
    SQL语句:select rtrim('huangxian min','min') from dual;

    示例3:
    SQL语句:select rtrim('huangxianmin','min') from dual;

    说明:字符前一个字符不能属于截取的字符串内所包含的字符。

    RIM(x[,trim_str]):截去左边指定的字符串,缺省截去空格。
    示例1:
    SQL语句:SELECT RTRIM('=HELLO=', '=') FROM DUAL

  • 相关阅读:
    监控Linux系统性能命令---sar
    用SecureCRT来上传和下载文件 rz sz
    CentOS7 Firewall NAT 及端口映射
    CentOS 修改主机名
    CentOS 6.X如何更改网卡名称
    MySQL数据操作
    mysql如何修改数据表
    Zabbix图形中中文字体显示方块
    Linux虚拟机模板的创建
    Java web项目JXl导出excel,(从eclipse上移动到tomact服务器上,之路径更改)
  • 原文地址:https://www.cnblogs.com/xianmin/p/14016920.html
Copyright © 2011-2022 走看看