我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【赵强老师】SQL的字符函数

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【赵强老师】SQL的字符函数

【赵强老师】SQL的字符函数

字符函数,顾名思义,操作的就是字符串。通过下图,我们来了解一下Oracle的字符函数。

 

 一、大小写控制函数

  • lower、upper、initcap
select lower("Hello World") 转小写,upper("Hello World") 转大写,initcap("hello world") 首字母大写
from dual;

   

二、字符控制函数

  • substr(a,b) 从a中,第b位开始取

select substr("Hello World",3) from dual;

   

  • substr(a,b,c) 从a中,第b位开始取, 取c位
select substr("Hello World",3,4) from dual;

  

  • length 字符数 lengthb 字节数
--对于英文来说,字符数和字节数一样
select length("Hello World") 字符, lengthb("Hello World") 字节 from dual;

--对于中文来说,一个字符数等于两个字节数
select length("中国") 字符, lengthb("中国") 字节 from dual;

   

  • instr(a,b) 在a中,查找b
select instr("Hello World","ll") 位置 from dual;

 

  • lpad 左填充 ,rpad右填充  
select lpad("abcd",10,"*") 左,rpad("abcd",10,"*") 右 from dual;

   

  • trim 去掉前后指定的字符:去掉前后的‘H’
select trim("H" from "Hello WorldH") from dual;

   

  • replace替换
select replace("Hello World","l","*") from dual;

  

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【赵强老师】SQL的字符函数

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【赵强老师】SQL的字符函数

字符函数,顾名思义,操作的就是字符串。通过下图,我们来了解一下Oracle的字符函数。  一、大小写控制函数lower、upper、initcapselect lower("Hello World") 转小写,upper("Hello World") 转大写,
【赵强老师】SQL的字符函数
2016-12-20

【赵强老师】什么是Oracle的数据字典?

数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询。数据字典是oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合,这些表和视图是只读的。它是随着数据库的建立而建立的,当数据库执行特定动
【赵强老师】什么是Oracle的数据字典?
2020-11-06

【赵强老师】数据库的事务

一、什么是事务?数据库事务(Transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。例如:从A账号给B账号转帐,对应于如下两条
【赵强老师】数据库的事务
2020-05-16

【赵强老师】Oracle数据库的存储结构

Oracle的存储结构分为:物理存储结构和逻辑存储结构。一、物理存储结构:指硬盘上存在的文件数据文件(data file)一个数据库可以由多个数据文件组成的,数据文件是真正存放数据库数据的。一个数据文件就是一个操作系统文件。数据库的对象(表和索引)物理上是被存
【赵强老师】Oracle数据库的存储结构
2019-11-21

【赵强老师】Oracle数据库的内存结构

首先,我们通过一张图片来了解一下Oracle数据库的内存结构,如下: 每个数据库实例有两个关联的内存结构—系统全局区(SGA),程序全局区(PGA)。系统全局(SGA):一组共享的内存结构(称为SGA 组件),其中包含一个OracleDB 实例的数据和控制信息
【赵强老师】Oracle数据库的内存结构
2019-11-19

【赵强老师】Oracle存储过程中的out参数

一、什么是存储过程 Oracle存储过程可以说是一个记录集吧,它是由一些PL/SQL语句组成的代码块,这些PL/SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。 存储过程的好处
【赵强老师】Oracle存储过程中的out参数
2020-11-27

【赵强老师】Oracle的PGA与数据库连接建立的过程

首先,我们来了解一下Oracle的内存结构,如下: 关于Oracle的内存结构,详情请查看:【赵强老师】Oracle数据库的内存结构(一)PGA的组成结构PGA主要由以下三部分组成:私有SQL区(Private SQL Area):私有SQL区包含了绑定变量值
【赵强老师】Oracle的PGA与数据库连接建立的过程
2017-05-22

【赵强老师】利用数据库触发器实现数据的同步

一、什么是触发器数据库触发器是一个与表相关联的,存储的PL/SQL 语句。每当一个特定的数据操作语句(insert update delete)在指定的表上发出时,Oracle自动执行触发器中定义的语句序列。触发器的应用场景如下:复杂的安全性检查数据的确认数据
【赵强老师】利用数据库触发器实现数据的同步
2022-04-11

【赵强老师】利用数据库触发实现复杂的安全性检查

一、什么是触发器 数据库触发器是一个与表相关联的,存储的PL/SQL 语句。每当一个特定的数据操作语句(insert update delete)在指定的表上发出时,Oracle自动执行触发器中定义的语句序列。 触发器的应用场景如下: 复杂的安全性检查
【赵强老师】利用数据库触发实现复杂的安全性检查
2018-02-23

sql中表示一个字符的函数

sql 中表示单个字符的函数有:substring:提取指定位置的子字符串(提供起始位置和长度为 1)char:创建 unicode 字符(接受 unicode 代码点)chr:创建 ascii 字符(接受 ascii 代码点)unicha
sql中表示一个字符的函数
2024-05-02

SQL Server中的字符串函数怎么用

本文小编为大家详细介绍“SQL Server中的字符串函数怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“SQL Server中的字符串函数怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、编码转换1
2023-06-30

Linux strcat函数:字符串处理的安全性增强

strcat 是一个 C 语言库函数,用于将两个字符串连接在一起为了避免缓冲区溢出和其他与字符串处理相关的安全问题,可以使用以下方法来增强字符串处理的安全性:使用 strncat 函数:strncat 函数允许你指定要复制的最大字符数。这
Linux strcat函数:字符串处理的安全性增强
2024-09-14

SQL LOWER函数在字符串比较中的妙用

SQL中的LOWER函数可以将字符串转换为小写,这样在进行字符串比较时就可以忽略大小写的差异。这在处理一些不区分大小写的业务逻辑时非常有用。例如,假设你有一个用户表,其中包含用户的姓名和电子邮件地址。现在,你想找出所有电子邮件地址以"ex
SQL LOWER函数在字符串比较中的妙用
2024-10-24

sql怎么去掉字符串中间的空格函数

在SQL中,可以使用REPLACE函数来去掉字符串中间的空格。具体语法如下:```sqlSELECT REPLACE(column_name, ' ', '') AS new_column_name FROM table_name;```其
2023-09-29

SQL去除字符串空格的ltrim()和rtrim()函数的实现

目录ltrim()函数的使用:rtrim()函数的使用:ltrim()函数和rtrim()函数配合使用:也可以用replace()函数来去除所有空格:SQL Server并不提供trim()函数去除字符串两边空格,只提供了去除字符串左边空格
SQL去除字符串空格的ltrim()和rtrim()函数的实现
2023-11-17

编程热搜

目录