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

  • 相关阅读:
    并发的简单介绍1
    UITableView (4): 在TableView中移动cell和Section 从TableView中删除cell和section 添加系统默认刷新控件
    UITableView (3):显示cell上的菜单
    TableView(2)
    UITableView (1)
    在 Interface Builder 中配置自动布局的约束
    Velocity 的工作原理
    ORA-01858: a non-numeric character was found where a numeric was expected
    Java 8:不要再用循环了
    Lambda表达式
  • 原文地址:https://www.cnblogs.com/xianmin/p/14016920.html
Copyright © 2011-2022 走看看