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

  • 相关阅读:
    老生长谈:css实现右侧固定宽度,左侧宽度自适应
    链接rel属性external、nofollow、external nofollow三种写法的区别
    文字无缝向上滚动
    JS中判断鼠标按键的问题
    js 字符串转换数字
    jS字符串大小写转换实现方式
    JS截取字符串
    CentOS中查看物理CPU信息的方法
    如何开启MYSQL远程连接权限
    PHP中数组排序实例学习
  • 原文地址:https://www.cnblogs.com/xianmin/p/14016920.html
Copyright © 2011-2022 走看看