开发工具与关键技术:Oracle sql * plus PLSQL Developer
作者:唐国铭
撰写时间:2019年03月31日

在做练习过程中总会遇到一些需求是获取某一字段里的某一个字母,无论大小写,这时候如果我们按照平常写法就需要在WHERE条件连接里用到OR(或)的关系关键字进行筛选,这就增加了代码量,而在到单行函数中有一类为大小写控制函数,就完美的解决了这个问题。
例如我们需要获取字段中包含有’c‘字符的字段,不论大小写,这时我们可以使用LOWER 函数把此字段里的所有数据转成小写,这样只要此字段里有c或C都能被匹配到,如下:

而既然有全部转成小写的LOWER函数,就有与之对应的转为大写的函数,这个把所选字段全部转为大写的函数就是UPPER,此函数用法类同与LOWER函数,因为此函数把某一字段都转为了大写,所以在筛选条件里把小写的c该为大写C即可。
而当我们需要将一篇英文文章又或者是要把某一串英文的首字母转为大写时又该如何做呢?这时就引入另一个函数INITCAP,此函数可直接把某一字段里的内容直接转为首字母为大写,如下:

在这里有一个问题就是如果我们在录入字段的时候不小心把本是一个英文单词的在中间加多了一个空格,而导致我们在查询转换出来的时候就会出现一个单变成两个单词的形式,这时我们可以引入一个替换的函数REPLACE把空格替换掉,不过这里使用只是针对于本是一个单词的字段,如下:

Oracle 中字母大小写转换相关推荐

  1. c语言中字母大写转小写,C语言中字母大小写转换的简单操作

    大写字母要转换小写字母,要怎么操作呢?而在C语言开发中,我们经常会遇到这样或者那样的问题,别着急,爱站技术频道为你细细道来C语言中字母大小写转换的简单操作. C语言tolower()函数:将大写字母转 ...

  2. latex中字母大小写转换实践

    latex中字母大小写转换实践 要点概览 目的 实现常用的字母大小写转换,可以用于常规的字符串处理以及biblatex参考文献样式定义 全部大写/全部小写 句首大写(句首字母大写其它不变,句首字母大写 ...

  3. eclipse中字母大小写转换快捷键(备忘)

    eclipse中字母大小写转换快捷键(备忘) Ctrl+Shift+X 转为大写 Ctrl+Shift+Y 转为小写 该快捷键是可以在eclipse中自定义的,但并不推荐自定义:

  4. c语言中字母大小写转换的两种办法

    起因: 牛客网一道题,需要按行输入多组字母,然后按行输出其转换大小写后的字母,我们来探讨一下. 分析: 有两个要点需要注意,一是要按行多组输入,二是要字母大小写转换.首先是按行多组输入,我们可以用wh ...

  5. php将字母大写转小写,php中字母大小写转换函数_PHP教程 - strtolower

    ...注解.可以通过 commit记录查看已添加的注解. strtolower string strtolower ( string $string ) 将字符串转换成小写字符. strtoupper ...

  6. Eclipse中字母大小写转换,及常用快捷键

    大写转换小写 ctrl+shift+y 小写转换大写 ctrl+shift+x 其他常用的快捷键  1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了.这组快捷键可以让你打 ...

  7. SQL 中字母大小写转换

    大写字母改成小写字母 update 表名 set 字段名a= Lower(字段a) 小写字母改成大写字母 update 表名 set 字段名a= upper(字段a) 转载于:https://www. ...

  8. eclipse中字母大小写转换快捷键

    ctrl+shift+x   转为大写     ctrl+shift+y   转为小写

  9. 7-8 字符串字母大小写转换 (15 分)

    7-8 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格式 ...

最新文章

  1. 如何在dnn禁止复制的问题
  2. 6.28 头像预览:form方法和ajax方法
  3. 数据传输示例 Moves.asm
  4. 利用BADI ME_PROCESS_PO_CUST進行PO check
  5. 【laravel5.4 + TP5.0】hasOne和belongsTo的区别
  6. 一场关于动态化开发实践的技术探讨
  7. 黄聪:详解 ManualResetEvent(转)
  8. python pip 安装
  9. spring与springmvc父子容器
  10. 关注原方案,寻找新方案
  11. 四级英语作文:收入差距
  12. 数据库:关于BULK INSERT 学习笔记(1)
  13. UE4--地形篇——风吹草动的草
  14. 歌评-《Rex Incognito 尘世闲游》-陈致逸
  15. CC13X0CC26X0EvaluationBoard
  16. python 读写+画图
  17. 【剑桥摄影协会】色彩管理之概述
  18. 微信小程序 - 婚礼邀请函
  19. 美国大学计算机课程教材,美国大学计算机基础教学课程结构一瞥.pdf
  20. 工作了 需要学OC 写博客来总结学习中的重点 忘记了可以再看一看

热门文章

  1. 【IDEA系列】详述使用 IntelliJ IDEA 解决 jar 包冲突的问题
  2. Android第三方模拟器使用:bluestracks和Genymotion
  3. 西楚霸王学兵法与软件领域的编码复杂度
  4. html页面撑满整屏幕,让div撑满整个屏幕的方法(css)
  5. 盗墓笔记的机关再复杂也比不上智慧园区的高科技
  6. 六级(2020/12-1) Text2
  7. DLF与storm-control dlf
  8. linux 版本中 i386/i686/x86-64/pcc 等... 的区别
  9. C语言函数打印数字金字塔
  10. 新版DocConvert虚拟打印机出来了!