热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql字符串函数,oracle字符串函数

CHAR_LENGTH(str返回str的字符数LENGTH(str返回str的字节长度CONCAT(str1,str2.返回参数str1,str2.的拼


char_length(str )返回str的字符数


长度(str )返回str的字节长度


concat(str1、str2. )返回参数str1、str2.的拼接,如果有空值,则返回空值


concat_ws(x、str1、str2.----concatwithseparator的第一个参数x表示分隔符,后续参数是字符串


如果x为NULL,则返回NULL;如果字符串包含NULL,则忽略


insert(s1,x,len,s2 )字符串替换s1目标字符串x是s1的开始位置(下标从1开始),len是x之后的长度s2是要替换的字符串


如果x超过s1的长度下标,则返回s1,如果len大于x后剩下的字符串长度,则全部替换


将lower(str )、lcase (str )字符串转换为小写


upper(str )、ucase (str )字符串为大写


left(str,n )返回字符串str最左边的n个字符


right(str,n )返回字符串str右端的n个字符


lpad(s1、len、s2 )从s1的左侧返回s2,直到全长变为len。 对于len


RPAD(s1,len,s2 )将S1从右到len的长度恢复为s2,在len的情况下


删除lRTRIM(s )左侧的空间删除RTRIM(s )右侧的空间删除trim (s )两侧的空间


trim(s1froms2)删除出现在s2两端的s1字符串


repeat(s,n )返回由n个s组成的字符串,以n=0返回空; s或n为空,返回空


space(n )返回n个空间字符串


replace(s、s1、s2 )返回用s2替换--s中所有s1字符串的结果


strCPM(S1,s2 ) s1==s2返回0 s1s2并返回1


substring(s,n,len ),mid (s,n,len ) )返回长度为len的字符串,其中s从n开始,如果为n0,则从s的末尾开始依次剪切n个字符串,如果n=0,则返回空字符串; len可以省略-n之后的所有字符


位置(str1,str2)、位置(str1instr2)和instr (str2,str1)返回str 2中出现的str1的开始位置


reverse(s )返回s字符串的反转


ELT(n,str1,str2,str3. )返回str1,str2.的第n个字符串,其中n返回null超过返回值


field(s、str1、str2、str3) )返回s在str1、str2……中的第一次出现位置,而不返回0


find_in_set(s,str1)返回s在str1中的出现位置。 其中,str1由逗号分隔的多个字符串组成


推荐阅读
  • mysql  GROUP_CONCAT获取分组的前几名
    如果是oracle应该很容易用Partition By实现。比如说要获取班级的前3名,就可以用GROUP_CONCAT+ GROUPBY + substring_index实现。考 ... [详细]
  • MySQL多表数据库操作方法及子查询详解
    本文详细介绍了MySQL数据库的多表操作方法,包括增删改和单表查询,同时还解释了子查询的概念和用法。文章通过示例和步骤说明了如何进行数据的插入、删除和更新操作,以及如何执行单表查询和使用聚合函数进行统计。对于需要对MySQL数据库进行操作的读者来说,本文是一个非常实用的参考资料。 ... [详细]
  • 本文介绍了Oracle存储过程的基本语法和写法示例,同时还介绍了已命名的系统异常的产生原因。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 本文主要复习了数据库的一些知识点,包括环境变量设置、表之间的引用关系等。同时介绍了一些常用的数据库命令及其使用方法,如创建数据库、查看已存在的数据库、切换数据库、创建表等操作。通过本文的学习,可以加深对数据库的理解和应用能力。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 正则表达式及其范例
    为什么80%的码农都做不了架构师?一、前言部分控制台输入的字符串,编译成java字符串之后才送进内存,比如控制台打\, ... [详细]
  • 站点用户可以在站点上注册,并且在注册期间可以提供名称.我希望此名称是有效名称,并且不包含任何HTML和其他时髦字符.strip_tags够吗?解决方法: ... [详细]
  • 数据库技术:execute immediate
    首先在这里发发牢骚,指责下那些刻板的书写方式,不考虑读者理不理解,感觉就是给专业人员用来复习用的一样,没有前戏,直接就高潮,实在受不了!没基础或基础差的完全不知道发生了什么,一脸懵 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • 从Oracle安全移植到国产达梦数据库的DBA实践与攻略
    随着我国对信息安全和自主可控技术的重视,国产数据库在党政机关、军队和大型央企等行业中得到了快速应用。本文介绍了如何降低从Oracle到国产达梦数据库的技术门槛,保障用户现有业务系统投资。具体包括分析待移植系统、确定移植对象、数据迁移、PL/SQL移植、校验移植结果以及应用系统的测试和优化等步骤。同时提供了移植攻略,包括待移植系统分析和准备移植环境的方法。通过本文的实践与攻略,DBA可以更好地完成Oracle安全移植到国产达梦数据库的工作。 ... [详细]
  • 总结一下C中string的操作,来自〈CPrimer〉第四版。1.string对象的定义和初始化:strings1;空串strings2(s1);将s2初始 ... [详细]
  • Birthdate ... [详细]
author-avatar
wujinlin74
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有