select  initcap('guodongdong') from dual;                                  /返回字符串并将字符串的第一个字母变为大写;
  select initcap(ename) from scott.emp;                                      /针对scott.emp表中的ename开头全部大写。
  select lower(ename) from scott.emp;                                       /针对scott.emp表中的ename名字中全部小写。
  select * from scott.emp where lower(ename)='scott';                         /以防scott中有大小写。
  select upper(ename) from scott.emp;                                       /针对scott.emp表中的ename名字全部大写
  select length(ename) from scott.emp;                                       /查询scott.emp表中的ename名字所占的单词个数。
  select ename,substr(ename,length(ename)-2) from scott.emp            /查询Scott.emp表中的ename名字最后的三个英文名称。
    或者 select ename,substr(ename,-3) from scott.emp;
  select concat('guo','dongdong') from dual;                                 /CONCAT只能连接两个字符串,没有|| 强大。
  select concat(ename,sal) from scott.emp;                                   /针对scott.emp表中的名字个工资做一个连接。
  select substr('guodongdong',1,5) from dual;                               /查询guodongdong,從左邊1-5的单词列出。
  select subsrt('guodongdong',-1,5) from dual;                                /從右邊開始。
    select subsrt('guodongdong',-1) from dual;                                /截取末尾;
  select lpad('guodongdong',15,'*') from dual;                               /显示guodongdong,15表示15为,不够15为则在前方补*。
  select rpad('guodongdong',15,'*') from dual;                               /显示guodongdong,15表示15为,不够15为则在后方补*。
  select lpad(ename,length(ename)+30,'*' )from scott.emp;
  select lpad (ename,length(ename)+30,'*') from scott.emp;
  select rpad (lpad (ename,length(ename)+30,'*'),length(lpad(ename,length(ename) +30,'*')) +30,'*') from scott.emp;
  select replace('guodongdong','d','j') from dual;                           /修改guodongdong,d单词全部替换为j,则是guojongjong
  select trim('k' from  'gkgguodonkkgdonggg') from dual;                     /只要gkgguodonkkgdonggg去除指定字符的前后空格。
    ltrim
    rtrim
    三个主要函数:ROUND,trunc,mod
     1: SELECT
            round(78915.67823823),    78916,小数点之后的内容直接进行四舍五入
            round(78915.67823823,2),  78915.68,保留两位小数
            round(78915.67823823,-2), 78900,把不足5的数据取消了
            round(78985.67823823,-2), 79000,如果超过了5则进行进位
            round(-15.65)           ; -16
          from dual;
     2:截取小数,所有的小数都不进位
        SELECT
            trunc(78915.67823823),    78916,小数点之后的内容直接进行四舍五入
            trunc(78915.67823823,2),  78915.68,保留两位小数
            trunc(78915.67823823,-2), 78900,把不足5的数据取消了
            trunc(78985.67823823,-2), 79000,如果超过了5则进行进位
            trunc(-15.65)           ; -16
          from dual;
      3:求模(求余数)
          select mod(10,3) from dual; 得1

oracle 常用字符串函数的更多相关文章

  1. ORACLE 常用字符函数

    ORACLE 常用字符函数1 ASCII(arg1)返回参数arg1的十进制数字表示.如果数据库设置为ASCII,则采用的是ASCII码字符.如果设置为EBCDIC,则采用的是EBCDIC字符 sel ...

  2. php常用字符串函数小结

    php内置了98个字符串函数(除了基于正则表达式的函数,正则表达式在此不在讨论范围),能够处理字符串中能遇到的每一个方面内容,本文对常用字符串函数进行简单的小结,主要包含以下8部分:1.确定字符串长度 ...

  3. [转]MySQL常用Json函数和MySQL常用字符串函数

    MySQL常用Json函数:https://www.cnblogs.com/waterystone/p/5626098.html MySQL常用字符串函数:https://www.cnblogs.co ...

  4. js进阶js中支持正则的四个常用字符串函数(search march replace split)

    js进阶js中支持正则的四个常用字符串函数(search march replace split) 一.总结 代码中详细四个函数的用法 search march replace split 二.js进 ...

  5. Delphi常用字符串函数

    Delphi常用字符串函数   一.字符转换函数1.ord(input[i])返回字符表达式 input 左端起第 I 字符的ASCII 码值.2.CHAR()将ASCII 码转换为字符.如果没有输入 ...

  6. Oracle常用的函数

    1.常用的函数分为五大类: 字符函数.数字和日期函数.数字函数.转换函数.混合函数 2.字符函数 字符函数主要用于修改字符列.这些函数接受字符输入,返回字符或数字值.Oracle 提供的一些字符函数如 ...

  7. Oracle截取字符串函数和查找字符串函数,连接运算符||

    参考资料:Oracle截取字符串和查找字符串 oracle自定义函数学习和连接运算符(||) oracle 截取字符(substr),检索字符位置(instr) case when then else ...

  8. Oracle常用单行函数(原创)

    前言: 想把单行函数进行一个比较全面的总结,并分享给有需要的人,有不明之处还请多多指教. SQL函数:Oracle的内置函数,包括了单行函数和多行函数,本文重点讲解单行函数.单行函数又可以分为许多类, ...

  9. MySQL最常用字符串函数

    字符串函数 是最常用的的一种函数,在一个具体应用中通常会综合几个甚至几类函数来实现相应的应用: 1.LOWER(column|str):将字符串参数值转换为全小写字母后返回 mysql> sel ...

随机推荐

  1. JavaScript深入

    BOM(浏览器对象模型)——与浏览器对话: Window对象(代表浏览器的窗口——不包括工具栏.滚动条): //所有全局对象.全局函数,均自动成为window对象的成员(document属于浏览器,所 ...

  2. 蚂蚁金服×西安银行 | 西安银行手机银行App的智能升级之路

    小蚂蚁说: 当前,数字化信号已经逐渐深入到社会的每个角落,影响着用户的心智和行为,来到数字化时代门口的银行,需要注意到数字化信号.西安银行通过引入蚂蚁金服移动开发平台mPaaS,对手机银行进行架构升级 ...

  3. java 之2D过气游戏类的写法

    2D游戏中各对象的父类 package cn.littlepage.game; import java.awt.Graphics; import java.awt.Image; import java ...

  4. List<String> list=new ArrayList<String>(20);为什么要声明为List 而不是ArrayList<String>?

    如何理解:List<String> list=new ArrayList<String>();为甚麼要声明为List 而不是ArrayList<String>? 在 ...

  5. ubuntu vscode chrome 显示color emoji

    win10 下vscode默认就可以显示color emoji, 真是亲儿子啊. 但linux下默认是显示黑白的. 绕了一些弯路之后,发现最简单的办法是: 1 下载google noto字体全集    ...

  6. h5做直播的弹幕效果

    最近在搞弹幕效果所以就写一个关于弹幕的吧,刚开始寻思去网上找插件的,但找的插件和我的需求都不太相符,其实做弹幕我知道的有两种方法: 1:一种是用canvas和对象来完成弹幕想过,用canvas来完成弹 ...

  7. Axure 动态面板的状态与尺寸

    知识点: 1.动态面板的状态下相当动态面版的模式,当符合某种条件的话就选择对应的动态面板的状态 2.动态面板的尺寸可以根据内容自动调整大小 本节教程主要分为一下图片两种场景: 出现动态面板中的两种.一 ...

  8. (转)C# 构造函数与析构函数

    (1)构造函数<1>除非是static,否则编译器将会给每一个没有构造函数的类指定一个默认的构造函数<2>构造函数private时候,类不能被实例化<3>派生类可以 ...

  9. JavaScript 第七章总结

    前言 主要介绍了关于 JavaScript 中有关 type 的问题.讲了很多关于各种 type 的 idiosyncrasies. 谈谈JavaScript types 在 JavaScript 中 ...

  10. 雷林鹏分享:XML 总结 下一步学习什么呢?

    XML 总结 下一步学习什么呢? XML 总结 XML 可用于交换.共享和存储数据. XML 文档形成 树状结构,在"根"和"叶子"的分支机构开始的. XML ...