1.合并函数 wm_concat(column)
wm_concat(列名),该函数可以把列值以“,”号分隔起来,并显示成一行。如果列值是中文的,则选择另一种方式: wm_concat(to_char(列名))

例如下面例子:

执行下面SQL:select id,wm_concat(to_char(name)) name from testTable group by id; 可得到下面结果

2.替换函数 replace(原字段,“原字段旧内容“,“原字段新内容“,)

执行下面SQL:select id,name,replace(num,'10','5') num0 from testTable ;  可得到下面结果

3.拼接字符串函数concat(字串1, 字串2)

对于字符串拼接,每一种资料库都有戏相应方法-----MySQL: CONCAT()      Oracle: CONCAT(), ||      SQL Server: +

CONCAT() 的语法如下:CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。但是,Oracle的CONCAT()只允许两个参数,如要拼接多个参数则嵌套使用concat可实现,或者可以使用“||”来拼接 !!!

执行下面SQL:1)select name || '(' || num || '斤)' as str from testTable ;

2)select concat(name, '(' || num || '斤)') as str from testTable ;可得到下面结果

4.截取字符串函数substr(字符串,截取开始位置,截取长度)

执行下面SQL:  select substr(name,0,1) str from testTable; 可得到下面结果

5.查找函数INSTR(string,subString,position,ocurrence)查找字符串位置

该函数可以用于模糊查询以及判断包含关系:

例如:1) select id,name ,num from testTable where instr(name,'香蕉')>0;

等同于  select id,name ,num from testTable where name like '%香蕉%';

2)  select id,name ,num from testTable where instr('123,香蕉',name)>0;

等同于  select id,name ,num from testTable where name in ('123,香蕉');

Oracle函数--合并,替换,拼接,截取,查找相关推荐

  1. python字符串截取后拼接_Python字符串拼接、截断、搜索、替换,python,截取,查找

    熟练掌握字符串操作可以使我们的开发效率更高,接下来总结一下python字符串的操作 一.字符串拼接 1.字符串拼接,直接用加号即可, string1 = "Today is " s ...

  2. 水晶报表自定义函数(替换并截取特殊字符后内容)

    's待处理的参数 Function cheakdepart ( s as string) '先进行判断       '声明已知字符串的字节数.">"所在位置的变量     D ...

  3. oracle截取字符串替换,oracle字符串操作:拼接、替换、截取、查找

    '拼接'||'字符串' as Str from student; 2.使用concat(param1,param2)函数实现: select concat('拼接','字符串') as Str fro ...

  4. 【C++】STL容器之string使用(赋值、拼接、查找、替换、比较、截取、插入、删除、子串)

    文章目录 基本概念 string构造函数 string赋值操作 string字符串拼接(+=,append) 查找和替换(find,replace) string字符串比较(compare) stri ...

  5. Oracle数据库:oracle函数嵌套,nvl函数,nvl2函数,nullif函数,coalesce合并函数

    Oracle数据库:oracle函数嵌套,nvl函数,nvl2函数,nullif函数,coalesce合并函数 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得 ...

  6. oracle按特定字符截取字符串_妙用字符串的替换和截取让Shell脚本精准得到你心中的那个“她”...

    目的 shell脚本中各种条件的判断,都需要对判定条件精准把控,而字符串在脚本中用的是最多的,怎样准确的获取你想要的字符串至关重要.本文详细介绍了shell脚本中妙用字符串的替换和截取,让你精准获得你 ...

  7. java查询出来的日期类型_Java的第29天,Oracle函数

    今天是学习Java的 第29天. 今天学习了数据库中DQL语言中的逻辑条件关系,优先规则,使用order by 排序.学习了Oracle函数,包括单行函数和多行函数,学习了字符函数,字符处理函数,数字 ...

  8. Oracle 函数(字符、数值)

    1. 字符函数 函数 操作 LPAD 使用指定的字符在字符的左边填充 RPAD 使用指定的字符在字符的右边填充 UPPER 字符全变大写 LOWER 字符全变小写 INITCAP 字符串首字母大写 L ...

  9. Oracle函数——字符函数

    ASCII(n)函数:返回字符串的ASCII码(当输入为字符串时返回第一个字符的ASCII码) SELECT ASCII('abc') FROM dual; 结果:97 CHR(n)函数:返回对应AS ...

  10. (十三) Oracle函数

    文章目录 Oracle函数 1. 函数介绍 2. 函数分类 单行函数 单行函数的特性 单行函数的分类 3. 字符函数 字符函数分类 大小写处理函数 字符处理函数 数字函数 4. 日期函数 日期的使用 ...

最新文章

  1. 区块链技术开发三个优势
  2. 《我的侠客》主策划何铮:如何打出武侠游戏的新招
  3. 小程序内嵌h5页面分享_微信小程序webview内页面分享
  4. spring security xml配置详解
  5. [原创]状态值在数据库中的检索
  6. OpenARK:惊艳的增强现实、虚实交互开源库
  7. 正反对角线java表示_连接4对角线Win Check
  8. m不能被3整除c语言表达式,求mn-之间所有不能被3整除的整数之和求 – 手机爱问...
  9. Linux GPIO
  10. bootstrap 模态窗口按钮位置_Bootstrap模态框(modal)垂直居中
  11. android async socket.io,底层网络协议库 – AndroidAsync
  12. 指定某个git的版本代码拉取新的分支
  13. 不用在PLC内编程,快速实现西门子与欧姆龙、三菱等品牌的PLC之间实时通讯
  14. boll指标详解教了哪些窍门BOLL指标详解之注意事项是什么
  15. 原创 | 大数据学习思维导图
  16. 端午安康,用python给你画盘粽子~啾啾
  17. 游戏运营相关名词及解释
  18. 点击button没有反应
  19. AI智能联系人管理系统(一)
  20. 以项目思维解读,秦穆公的“霸业梦”

热门文章

  1. 【数据结构】图文详解Treap平衡树
  2. 计算机应用技术作业答案,计算机应用与技术网上作业题参考答案20121109
  3. java逆向框架_JOOQ框架学习(1):逆向编译生成代码
  4. java根据坐标轴_java 根据坐标截取图片实例代码
  5. jdk8 32位_HashMap源码分析 jdk8
  6. iphone实用配置工具_除了让你买买买,苹果官网还隐藏着这些实用网页工具
  7. springboot日志输出异常_基于aop进行springboot接口调用日志和埋点日志输出,支持json格式方便elk收集...
  8. linux执行class文件_JAVA代码执行原理
  9. hololens与混合现实开发pdf_增强现实与虚拟现实:过去和未来
  10. 在AppWeb后台,管理员所有数据已经录入完毕,但用手机浏览器登录评委打分界面,发现打分界面为空,或者选手人数不对等问题,如何解决?