• oracle单行函数之字符函数


    Lower--转换为小写

    upper--转换为大写

    Initcap--首字母大写

    concat--连接字符

    substr--截取字符

    length/length--获取字符串长度(字节长度)

    instr--指定字符所在的位置

    lpad/rpad--左/右填充

    trim--去除字符串两端制定字符

    replace--替换指定字符

    Demo:

     1 SQL> select lower('Hello WorLD'),upper('Hello WorLD'),initcap('Hello WorLD') from dual;
     2  
     3 LOWER('HELLOWORLD') UPPER('HELLOWORLD') INITCAP('HELLOWORLD')
     4 ------------------- ------------------- ---------------------
     5 hello world         HELLO WORLD         Hello World
     6  
     7 SQL> select concat('Hello','world') from dual;
     8  
     9 CONCAT('HELLO','WORLD')
    10 -----------------------
    11 Helloworld
    12  
    13 SQL> select substr('Hello world',4),substr('Hello world',4,4) from dual;
    14  
    15 SUBSTR('HELLOWORLD',4) SUBSTR('HELLOWORLD',4,4)
    16 ---------------------- ------------------------
    17 lo world               lo w
    18 
    19  
    20 SQL> select length('Hello world'),lengthb('Hello world'),length('武汉'),lengthb('武汉') from dual;
    21  
    22 LENGTH('HELLOWORLD') LENGTHB('HELLOWORLD')   LENGTH('武汉')   LENGTHB('武汉')
    23 -------------------- --------------------- -------------- ---------------
    24                   11                    11              2               6
    25  
    26 SQL> select instr('Hello world','w') from dual;
    27  
    28 INSTR('HELLOWORLD','W')
    29 -----------------------
    30                       7
    31  
    32 SQL> select lpad('Hello',10,'*'),rpad('Hello',10,'*') from dual;
    33  
    34 LPAD('HELLO',10,'*') RPAD('HELLO',10,'*')
    35 -------------------- --------------------
    36 *****Hello           Hello*****
    37  
    38 SQL> select trim('H' from 'Hello world HHHH') from dual;
    39  
    40 TRIM('H'FROM'HELLOWORLDHHHH')
    41 -----------------------------
    42 ello world
    43  
    44 SQL> select replace('Hello world','l','*') from dual;
    45  
    46 REPLACE('HELLOWORLD','L','*')
    47 -----------------------------
    48 He**o wor*d
  • 相关阅读:
    《C++ Primer》之面向对象编程(四)
    《C++ Primer》之面向对象编程(三)
    《C++ Primer》之面向对象编程(二)
    《C++ Primer》之面向对象编程(一)
    《C++ Primer》之指向函数的指针
    C++ 隐式类类型转换和转换操作符
    python中的sum函数.sum(axis=1)
    numpy中tile函数
    sscanf函数详解
    snprintf()返回值的陷阱
  • 原文地址:https://www.cnblogs.com/liuwt365/p/4180286.html
Copyright © 2020-2023  润新知